- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 插入排序、快速排序,你还记得吗?
算法往往是我们入门软件开发的一个基础,而排序,一般是算法中的基础。我一直觉得,自己的基础没有打好,自己学计算机也是半路出家,到现在还后悔上大学的时候没有疯狂的学习。闲话不说了,说说今天的主题。我试着让我写的东西可以浅显易懂,毕竟,我一直觉得,突然间看别人写的代码总是很别扭的问:你会写插入排序吗?答:我们至少曾经会的,现在很多人都已经忘记了,以下是我的代码int temp = 0; for (int i = 1; i 0 && listInt[j - 1] > temp; j--) {
2011-01-28 22:51:00 851 2
原创 用C#和策略模式实现各种排序方法及性能测试
<br />1.说明一下,其中的SuperSort是我之前《专为手机号码设计的特殊的排序》 中讲到的方法,《编程珠玑》书中有详细说明。<br />2.另外,我是通过策略模式呈现这集中排序的,还是费了一番心思的,如果有高手有更加好的方式(设计模式)进行呈现,非常期待。我是菜鸟,虚心求教!<br />3.还有一些排序方法,比如“合并排序”,“基数排序”。。。以后有空补上。<br />4.上代码!<br />class Program { static void Main(strin
2011-01-06 21:07:00 694
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人