Premium Only Content

Knuth-Morris-Pratt-Suchalgorithmus: Implementierung in C
Versuchsweise Implementierung des Knuth-Morris-Pratt-Suchalgorithmus in der Programmiersprache C, teils mit Erläuterung der theoretischen Grundlage. Siehe https://de.wikipedia.org/wiki/Knuth-Morris-Pratt-Algorithmus und https://www.geek-mom.de/2010/09/09/der-knuth-morris-pratt-algorithmus-leicht-erklart/.
Der Quelltext ist unter https://skreutzer.de/allerlei/knuth_morris_pratt.tar.gz zu finden.
An einigen Stellen könnte man noch etwas verbessern - wahrscheinlich kann die Bedingung in der for-Suchschleife einfacher formuliert werden. Das Beispiel mit „aba“ gegen „ababa“ sollte eher lauten „ababa“ gegen „abababa“, um den Effekt besser zu verdeutlichen. Dort habe ich mich auch in den Positionen verzählt und die Aussage, dass man das „ab“ zu Beginn beim erfolgreichen Finden des Suchbegriffs überspringen könne, ist in diesem Beispiel nicht korrekt, denn das „b“ war nicht Teil des Präfixes.
-
LIVE
LadyDesireeMusic
20 minutes agoLive Piano & Convo | Support a Culture Change | Make Ladies Great Again
86 watching -
35:58
Mike Rowe
3 days agoWhat About Jimmy Kimmel? | Hot Takes
9.37K35 -
LIVE
LumpyPotatoX2
1 hour agoDestiny Rising: Gameplay + Industry Talks - #RumbleGaming
81 watching -
LIVE
Badlands Media
8 hours agoBadlands Daily: September 29, 2025
4,024 watching -
1:40:46
Dear America
2 hours agoThe War Is On!!! ICE Invades Chicago And Portland! DEPORT THEM ALL!!
107K86 -
LIVE
Matt Kohrs
10 hours agoStock Market Open: NEW HIGHS INCOMING?! || Live Trading Futures & Options
590 watching -
LIVE
Wendy Bell Radio
5 hours agoCan't Stop The Bleeding
7,871 watching -
LIVE
GrimmHollywood
2 hours ago🔴LIVE • GRIMM HOLLYWOOD • SILENT HILL F PART 2 • HARD HARD DIFFICULTY •
125 watching -
4:00:02
PudgeTV
4 hours ago🟣 Hogwarts Legacy - Gaming on Rumble | Closing Out September
10K1 -
1:18:48
JULIE GREEN MINISTRIES
4 hours agoTHE TABLES HAVE TURNED
94.4K185