Skip to content

The published website visualizes the process of famous algorithms. User can manipulate data and see how an algorithm is executed in order to compute the result for the input data. React and redux were used to create this project.

Notifications You must be signed in to change notification settings

msunglim/LearningDataStructure

Repository files navigation

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

About

The published website visualizes the process of famous algorithms. User can manipulate data and see how an algorithm is executed in order to compute the result for the input data. React and redux were used to create this project.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published