算法

本话题参考: GeeksforGeeks Alogorithms

leetcode实战练习: GO 语言实现

搜索和排序

搜索

线性搜索, 二分搜索, 跳跃搜索,插值搜索,Exponential Search,Ternary Search

排序

选择排序,冒泡排序,插入排序,归并排序,快速排序,基数排序,计数排序,桶排序,希尔排序,梳子排序,Pigeonhole Sort, Cycle Sort

贪婪算法

  1. 活动选择问题
  2. 可如斯卡尔算法
  3. 哈弗曼编码

动态规划

其他字符串算法

回溯算法

分治法

几何算法

数学算法

Bit Algorithms

图算法

随机化算法

分支定界算法