Skip to content

Latest commit

 

History

History
41 lines (36 loc) · 1.01 KB

README.md

File metadata and controls

41 lines (36 loc) · 1.01 KB

Algorithms in Python3

Sorting Algorithms

Comparison Sorting Algorithms

  • Bubble Sort
  • Insertion Sort
  • Merge Sort
  • Quick Sort
  • Shell Sort
  • Selection Sort
  • Tim Sort

Other Sorting Algorithms

  • Bucket Sort
  • Counting Sort
  • Heap Sort

Searching Algorithms

Blind Searching Algorithms

  • Depth-first Search
  • Breadth-first Search
  • Non-deterministic Search
  • Depth-limited Search (Iterative Deepening)
  • Bi-directional Search

Heuristic Searching Algorithms

  • Hill Climbing
  • Beam Search
  • Greedy Search
  • Uniform Cost

Optimal Searching Algorithms

  • Uniform Cost + Branch and Bound
  • Uniform Cost + Estimate
  • Uniform Cost + Path Deletion
  • A* Search

Links