最近研究算法,把常用的算法用C#实现了。整理了一下列在这里,以备查找。
- 排序算法
交换排序
冒泡排序
快速排序
奇偶排序
鸡尾酒排序
Gnome Sort
Comb Sort
插入排序
插入排序
希尔排序
选择排序
选择排序
堆排序
合并排序
合并排序
Strand排序
- 搜索算法
二分搜索
Interpolation搜索
jump搜索
非线性搜索
快速选择算法
ternary选择算法
Uniform二分搜索
- 混淆(洗牌算法)
KnuthShuffle算法
Sattolo算法