No description
Find a file
Rodney, Tiara b1ca25bc52
Merge branch 'feature/4' into dev
ID: 4
Type: feature
Title: implement Rabin-Karp rolling hash algorithm
Status: done
Priority: high
Created: 2025-05-05
Description: After testing a couple of string search algorithms, I've ditched
             the idea of using KMP as my use-case gives no advantage compared to
             naive searching. In addition I've came upon the challenge that many
             string search algorithms are optimized for search on a linear
             buffer, which in my case is not applicable as the implementation
             the search algorithm is for uses a circular buffer. Rabin-Karp
             seemed promising. I've come up with a different approach though,
             which is still based on rolling hashes, therefore, as a base, I
             need an implementation of the original Rabin-Karp rolling hash
             algorithm
2025-05-05 01:33:53 +02:00
src/byteb4rb1e_utils feat(string): init Rabin-Karp rolling hash 2025-05-05 01:33:22 +02:00
tests feat(string): init Rabin-Karp rolling hash 2025-05-05 01:33:22 +02:00
.gitignore init 2025-05-03 19:28:01 +02:00
configure init 2025-05-03 19:28:01 +02:00
configure.ac init 2025-05-03 19:28:01 +02:00
Makefile init 2025-05-03 19:28:01 +02:00
Pipfile init 2025-05-03 19:28:01 +02:00
Pipfile.lock init 2025-05-03 19:28:01 +02:00
pyproject.toml init 2025-05-03 19:28:01 +02:00
requirements-dev.txt init 2025-05-03 19:28:01 +02:00
TODO todo(4): done 2025-05-05 01:33:34 +02:00