算法

本话题参考: GeeksforGeeks Alogorithms

leetcode实战练习: GO 语言实现

搜索和排序

搜索

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

排序

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

贪婪算法

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

动态规划

其他字符串算法

回溯算法

分治法

几何算法

数学算法

Bit Algorithms

图算法

随机化算法

分支定界算法