最近在职研上到算法设计和分析的课程,把早前囤的《算法导论》搬出来复习了一下。排序算法接触的比较早,用到的机会还真不多,再加上C#里直接提供了Array.Sort()简单易用,如果不复习一下,要手写一段排序算法还真的比较吃力了。
这个Demo,仅仅是为了复习一下基本的快排算法,并且做点可视化的展示而用,并不包含:
- 快排的进一步优化
- 线程的优化
- UI的优化
感兴趣的朋友可以自己优化起来,做得更炫一点去撩妹啊 :-)
动画效果如下:
最近在职研上到算法设计和分析的课程,把早前囤的《算法导论》搬出来复习了一下。排序算法接触的比较早,用到的机会还真不多,再加上C#里直接提供了Array.Sort()简单易用,如果不复习一下,要手写一段排序算法还真的比较吃力了。
这个Demo,仅仅是为了复习一下基本的快排算法,并且做点可视化的展示而用,并不包含:
感兴趣的朋友可以自己优化起来,做得更炫一点去撩妹啊 :-)
动画效果如下: