25 Additional Problems -- Extension to the Book "125 Problems in Text Algorithms"

πŸ“… 2025-07-08
πŸ“ˆ Citations: 0
✨ Influential: 0
πŸ“„ PDF
πŸ€– AI Summary
This work extends the classic textbook *125 Problems in Text Algorithms* by introducing 25 original problems, yielding a comprehensive collection of 150 rigorously curated exercises. Each problem satisfies three criteria: theoretical depth and nontrivial solvability, elegant and concise solutions, and reliance solely on foundational string algorithmsβ€”e.g., KMP, suffix arrays, and periodicity analysis. Method: Emphasis is placed on algorithmic reasoning and combinatorial construction; solutions avoid heavy machinery, instead highlighting conceptual ingenuity and structural insight. Contribution/Results: The expanded problem set significantly enriches the ecosystem of high-quality, pedagogically grounded text-algorithm challenges for both teaching and research. It strengthens training in fundamental algorithmic thinking and constructive problem-solving skills. All problems, accompanied by detailed solutions and implementation notes, are openly available on an accompanying website, enabling reproducible instruction and self-study.

Technology Category

Application Category

πŸ“ Abstract
This very preliminary text is related to ``Algorithms on Texts'', also called ``Algorithmic Stringology''. It is an extension of the book ``125 Problems in Text Algorithms'' providing, in the same compact style, more problems with solutions. We refer also to the companions to ``Text algorithms'' available at http://monge.univ-mlv.fr/~mac/CLR/clr1-20.pdf and at the web page http://125-problems.univ-mlv.fr, where all 150 problems (including the ones presented here) are briefly announced. The selected problems satisfy three criteria: challenging, having short tricky solutions and solvable with only very basic background in stringology. For the basics in stringology we refer to http://monge.univ-mlv.fr/~mac/CLR/clr1-20.pdf.
Problem

Research questions and friction points this paper is trying to address.

Extends '125 Problems in Text Algorithms' with 25 more challenges
Focuses on tricky yet solvable stringology problems with basic background
Provides compact problem-solution pairs in algorithmic stringology
Innovation

Methods, ideas, or system contributions that make the work stand out.

Extends text algorithms problem collection
Focuses on challenging tricky solutions
Requires basic stringology background
πŸ”Ž Similar Papers
No similar papers found.