博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

algorithm in c#

Posted on 2009-12-19 17:24  smallnest  阅读(297)  评论(0编辑  收藏  举报

最近研究算法,把常用的算法用C#实现了。整理了一下列在这里,以备查找。

  • 排序算法

交换排序

冒泡排序
快速排序
奇偶排序
鸡尾酒排序
Gnome Sort
Comb Sort

插入排序

      插入排序
      希尔排序

选择排序
      选择排序
      堆排序

合并排序
      合并排序
      Strand排序

 

  • 搜索算法

二分搜索
Interpolation搜索
jump搜索
非线性搜索
快速选择算法
ternary选择算法
Uniform二分搜索

  • 混淆(洗牌算法)

KnuthShuffle算法
Sattolo算法