Siddhant Mane's repositories
FuzzyStringSearch
A library for fuzzy-string-searching using suffix trees and levenschtein automatons to perform extremely fast search queries on large data sets. Serialize and deserialize functions allow suffix trees to persist (and drastically reduce preprocessing time).
Time-Complexity-Tester
Time Complexity Tester is a customizable time complexity testing program that allows the user to determine or assert the complexity of user-defined functions. The program uses gradient descent and mean squared error to determine the best fit time-complexity.
cpp-battle-salvo
BattleSalvo project for CS3500 Object-Oriented Design in C++. Includes functionality to test different AI strategies (for ship placement and shot prediction).
rust-book
https://rust-book.cs.brown.edu/print.html
url-fuzzy-search
Given a URL or a list of URLs, this program crawls through all linked URLs and allows for fast fuzzy-string look-ups. The program will return the URL, the matched text, and the location of the matched text.
Summer2024-Internships
Collection of Summer 2023 & Summer 2024 tech internships!