Dennis Sweeney <sweeney.dennis...@gmail.com> added the comment:

For convenience, attached is a quick and dirty Tkinter GUI that lets you step 
through the Crochemore/Perrin Algorithm on your choice of inputs, just for 
play/discovery.

A good illustration of the memory for periodic needles can be found by testing:
    haystack="456,123,123,456,123,123,456"
    needle="123,123,123,"

The GUI program does not implement the Boyer-Moore/Horspool/Sunday-style 
shift-table. In the current PR 22904, this table is used in exactly those 
situations where the GUI says "Matched 0, so jump ahead by 1".

----------
Added file: https://bugs.python.org/file49672/twoway_demo.py

_______________________________________
Python tracker <rep...@bugs.python.org>
<https://bugs.python.org/issue41972>
_______________________________________
_______________________________________________
Python-bugs-list mailing list
Unsubscribe: 
https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com

Reply via email to