Advanced-Data-Structures This repository contains implementations for: Binary Tree B-tree Red Black Tree Hashing algorithms including Linear Probing, Quadratic Probing and Double Hashing Cuckoo Hashing Knuth-Morris-Pratt string-searching Algorithm