Skip to content

Latest commit

 

History

History
44 lines (31 loc) · 980 Bytes

README.md

File metadata and controls

44 lines (31 loc) · 980 Bytes

2. Click the side menu to learn data structures and algorithms.

3. Try the given function(s) for each algorithms. You can press Enter key for adding function.

4. Look how algorithms work!

What's the data structures?

In computer science, a data structure is a data organization, management, and storage format that is usually chosen for efficient access to data. More precisely, a data structure is a collection of data values, the relationships among them, and the functions or operations that can be applied to the data, i.e., it is an algebraic structure about data.

Arrays

Dynamic Array, DoublyLinkedList, Deques, HashMaps

Trees

BinaryTrees, Heaps, AVLs

Sorting

Selection Sort, Insertion Sort, Cocktail Sort, Merge Sort, Quick Sort, LSD Radix Sort

Pattern Matching

Knuth-Morris-Pratt, Boyer-Moore, Rabin-Karp

Graph Algorithms

BFS, DFS, Dijkstra's, Kruskal's