a) Bubble Sort
b) Selection Sort
c) Merge Sort
d) Quick Sort
e) Insertion Sort
Blind search algorithms such as breadth-first and depth-first exhaust all possibilities; starting from the given node, they iterate over all possible paths until they reach the goal node.
a) Breadth First Search (BFS)
b) Depth First Search (DFS)
c) Dijkstra
Sorting section:
a) User can select any sorting algorithm and can see it's visualisation
b) User can set any size of array from (1-1000)
c) Also implemented speed options(min:1 - max:5) to increase/decrease visualization speed.
a) Implemented set source and destination which allows user to change starting and end point in the grid
b) Also included path blocking by adding obstacles in the grid
Disables UI while an algorithm is running and can only be stopped using reset button.