Skip to content

depr-quint/algorithms-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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