projectdataacademic
Algodata
Algorithms and data structures practice archive.- Algorithms
- Data structures
- Competitive programming
- CLRS
Algorithms and data structures of my implementation, in C++. Sorting algorithms, dynamic
programming, backtracking and greedy problems sit under algorithms; hand-written containers —
vectors, stacks, queues, a priority queue over its own heap, AVL, red-black, splay and interval
trees — under data_structures, most with their own test program alongside.
Where the tasks came from:
- A lot of tasks came from CLRS book
- And from Antti Laaksonen’s
Competitive programming handbook - Some from hackerrank, leetcode, codewars and geeksforgeeks
- Also some hackathons, like
google hash code - Others came from random internet pages
- Some others are mine implementation of commonly needed operations