在Python中,常见的算法包括:
排序算法
冒泡排序(Bubble Sort)
选择排序(Selection Sort)
插入排序(Insertion Sort)
希尔排序(Shell Sort)
归并排序(Merge Sort)
快速排序(Quick Sort)
堆排序(Heap Sort)
查找算法
顺序查找(Linear Search)
二分查找(Binary Search)
搜索算法
广度优先搜索(Breadth-First Search, BFS)
深度优先搜索(Depth-First Search, DFS)
优化算法
动态规划(Dynamic Programming)
分治法(Divide and Conquer)
其他算法
穷举法(Brute Force)
贪婪法(Greedy Algorithm)
回溯法(Backtracking)
基数排序(Radix Sort)