Skip to content

Knuth–Morris–Pratt illustrated #224

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jan 10, 2025
Merged

Knuth–Morris–Pratt illustrated #224

merged 1 commit into from
Jan 10, 2025

Conversation

github-actions[bot]
Copy link
Contributor

@github-actions github-actions bot commented Jan 9, 2025

This paper was randomly selected as your next reading.

KnuthMorrisPratt illustrated

Abstract The KnuthMorrisPratt KMP algorithm for string search is notoriously difficult to understand. Lost in a sea of index arithmetic, most explanations of KMP obscure its essence. This paper constructs KMP incrementally, using pictures to illustrate each step. The end result is easier to comprehend. Additionally, the derivation uses only elementary functional programming techniques.

MOY, CAMERON. “KnuthMorrisPratt Illustrated. Journal of Functional Programming, vol. 34, 2024. Crossref, https://doi.org/10.1017/s0956796824000017.

Merge this PR to apply selection.

@github-actions github-actions bot added next-paper paper-vote next paper vote option labels Jan 9, 2025
@nkrusch nkrusch merged commit 0401e41 into main Jan 10, 2025
@nkrusch nkrusch deleted the paper-vote-2 branch January 11, 2025 20:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
next-paper paper-vote next paper vote option
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant