Depth-first search (DFS) is a traversal algorithm that explores as far as possible along each branch before backtracking.
Path Finding and Searching Algorithms
Depth First Search
Breadth First Search
Breadth First Search is a traversal algorithm that explores all the vertices at the current level before moving to the next level.
Greedy Best First Search
Greedy Best-First Search prioritizes nodes based on a heuristic for quick goal achievement.
Numbers Sorting Algorithms
Quick sort
Quick sort is a comparison-based sorting algorithm that uses a divide-and-conquer strategy to efficiently sort elements in an array.
Bubble Sort
Bubble sort is a basic sorting algorithm that iteratively compares and swaps adjacent elements in a list until the entire list is sorted.
Insertion sort
Insertion sort builds the sorted array by iteratively placing unsorted elements in their correct order.