A search query is processed using NLP after which the results are displayed by crawling the web for relevant web pages & displaying them after normalizing the scores
-
Updated
Oct 23, 2016 - Python
A search query is processed using NLP after which the results are displayed by crawling the web for relevant web pages & displaying them after normalizing the scores
KMP string search algorithm implemented in Python
Group project 1 from the course Advanced Algorithms
A multi-layered plagiarism detection engine utilizing KMP, Rabin-Karp, and TF-IDF Cosine Similarity.
A high-performance Python library for single and multiple pattern searching, optimized for bioinformatics and large-scale text analysis
A comprehensive collection of code solutions for LeetCode and Codeforces problems, designed to enhance your competitive programming skills and help you tackle coding challenges with confidence.
A python utility to provide "ctrl-f" search functionality for images. Won best hack for education McHacks 2022 (@hackmcgill).
My solutions for rosalind problems
A package-like tool that analyzes protein sequences, categorizes a protein of interest into one of two groups, predicts secondary structure based on dihedral angles/Ramachandran plots and Chou and Fasman's statistical propensity method, and does pattern search by Naive, KMP, and Bayer-Moore
Match patterns between different strings and display the number of comparisons for each pattern
Design and Analysis of Algorithms (CLRS ALGO) in Python
KMP (Knuth-Morris-Pratt) String Search Algorithm
Automated CV screening tool implementing Brute Force, Rabin-Karp, and KMP string matching algorithms from scratch — with performance benchmarking on 1000+ resumes
A DSA-based plagiarism detection system using Naive String Matching, KMP, and Rabin-Karp algorithms with a Streamlit dashboard for document comparison and similarity analysis.
A high-performance text plagiarism detection pipeline engineering exact string matching via Knuth-Morris-Pratt (KMP) and Rabin-Karp architectures, coupled with structural winnowing fingerprinting for local alignment. Implements an optimized sub-linear time candidate screening matrix leveraging MinHash and Locality-Sensitive Hashing (LSH) to handle
this is a repo for all the Algorithms & Data Structures laboratory works I coded as a part of my educational process at LP NU IoT 2nd course.
Add a description, image, and links to the kmp-algorithm topic page so that developers can more easily learn about it.
To associate your repository with the kmp-algorithm topic, visit your repo's landing page and select "manage topics."