boyer-moore
There are 51 repositories under boyer-moore topic.
0x1F9F1/mem
A collection of C++11 headers useful for reverse engineering
CGJennings/fjs-string-matching
Official sample code for the very fast Franek-Jennings-Smyth (FJS) full text string search algorithm
eriknyquist/boyermoore
Boyer-moore in pure python, search for unicode strings in large files quickly
ziglibs/string-searching
String(not limited to []const u8)-searching algorithms in zig
je-suis-tm/search-and-sort
Julia and Python search algorithm implementation including Bloom Filter, Aho-Corasick, Boyer-Moore, Knuth-Morris-Pratt, Rabin-Karp, Binary & Sequential; hash algorithm implementation including Fowler-Noll-Vo-1, Jenkins One-at-a-time, Hash Chaining, Linear Probing & Quadratic Probing; sort algorithm implementation including Cocktail, Bitonic, Gnome, Bogo, Heap, Counting, Radix, Quick, Merge, Shell, Selection, Insertion, Bubble
rootslab/bop
Bop is a very fast Boyer-Moore parser/matcher for String or Buffer patterns.
waynebonc/Reviv
Extract SysCfg data from corrupted or unreadable NAND dumps.
mikewlange/35SearchesInC
Around 35 of the fastest and most widely used full text search algorithms. Written in c, compiled with llvm.clang for iOS and everything else. Boyer-Moore , Knuth-Morris-Pratt, Reverse Colussi even the Zhu-Takaoka algorithm. And 32 more.
magiclen/boyer-moore-magiclen
Boyer-Moore-MagicLen, a fast string search algorithm implemented in Rust.
amenezes/pybmoore
Python/Cython Boyer-Moore string-search algorithm
Gyakobo/blind-75-leetcode-list
This github repo serves to educate any wonderer who comes upon this page of essential leetcode questions any programmer ought to know.
linkdotnet/ts-stringoperations
Implementation of some known string algorithmn and data structures like: Rope, Trie, Knuth Morris Pratt, Boyer Moore, Levenshtein
lukaszcz/pascaladt
A library of algorithms and data structures for the Free Pascal Compiler.
Uladzimir1986/BoyerMoore2D
A Boyer-Moore Approach for Two-Dimensional Matching
Bovojon/Advanced-Data-Structures-Labs
Backup for Advanced Data Structures class labs
jacobjinkelly/sequencing
Fast alignment of genomic sequences using Boyer-Moore with linear time construction of indexes using Z algorithm.
lisael/pony-bm
Fast string search using Boyer-Moore algorithm in pony
rootslab/auntie
Auntie, my dear ultra-fast module for untying/splitting/counting a stream of data by a chosen separator sequence.
ahmetozlu/pattern_matching
Implementation and performance comparison of Boyer Moore, Horspool and Brute Force in c programming language.
anhoder/boyer-moore
PHP implementation of Boyer-Moore character search algorithm, support for Chinese.
byrafsha/algorithms-for-patterns
Design and Analysis of Algorithms, Assignment - BS CS Degree Program
Dimama/text_search_labs
Laboratory work on text search course
EarlOrlando/WordsSentencesPrediction
Real-time writing prediction and correction model based on the trie data structure, the Boyer-Moore algorithm for string matching, and the Levenshtein distance (using dynamic programming) for string similarity. This was designed and implemented as the final project of the "Design and Analysis of Algorithms" and "Programming for Data Analysis" classes which are part of the Master of Computer Systems in the Western Institute of Technology and Higher Education (ITESO University).
maxgestic/CMP201-Coursework
Coursework for Second year of Ethical Hacking Course for the Data Structures and Algorithms 1 Module!
naisarg53/WebSearchEngine
The assignment is creating a Web search engine that incorporates concepts from three to five different classes. Individual or group projects can be developed, however group work is encouraged. In the case of group work, each group member will receive an individual grade. Students are encouraged to submit their own suggestions for things that should be included in the Web search engine. Finding patterns using regular expressions, converting HTML to text, ranking web pages using sorting, heaps, or other data structures, finding keywords using string matching, using inverted index, analysing frequencies using hash tables or search trees, using large dictionaries/datasets, sorting techniques, search trees, spellchecking keywords or HTML files, and so on are just a few examples. Some concepts were discussed in class, while others were included in the assignments (as optional work). It's worth noting that a graphical user interface for your search engine isn't needed, even if you want to use one.
Ryaaad/Pattern_Matching_Algorithms
Implementation of efficient string search algorithms (Aho-Corasick, Boyer-Moore, Rabin-Karp) for pattern matching
SanchithHegde/boyer-moore-visualization-python
Boyer-Moore string matching algorithm implemented and visualized in Python.
SanchithHegde/boyer-moore-visualization-rs
Rust re-implementation of https://github.com/SanchithHegde/boyer-moore-visualization-python.
TrainingByPackt/Beginning-Java-Data-Structures-and-Algorithms-eLearning
Sharpen your problem solving and data organization skills using Java data structures and algorithms
turbolocust/SortSearchLib
Offers various sorting and string search algorithms, e.g. Quicksort (also Dual-Pivot) or Rabin-Karp (also with Set).
JeffreyChow19/c3gpt
A ChatGPT like chatbot, using Knuth Morris Pratt, Boyer Moore, and Regular Expression
saitamawashere/BoyerMoore-SaitamaCode
Simple Calculated and Implementation of Boyer Moore Algorithm With Python
darian-catalin-cucer/boyer-moore-algorithm
The Boyer-Moore algorithm is a string search algorithm that efficiently searches for the occurrence of a pattern in a text. It works by pre-processing the pattern to determine the bad character rule and good suffix rule, which are used to quickly skip over sections of the text that cannot match the pattern. Time complexity of O(n/m)
farhanfahreezy/Tubes3_13521058
Tugas Besar III IF2211 Strategi Algoritma Semester II Tahun 2022/2023 Penerapan String Matching dan Regular Expression dalam Pembuatan ChatGPT Sederhana
haziqam/Tubes3_13521088
Chat bot web application with Knuth–Morris–Pratt and Boyer–Moore algorithm