- 博客(5)
- 收藏
- 关注
转载 C#算法-------(五)快速排序
<br />using System;<br /><br />namespace QuickSorter<br />{<br />public class QuickSorter<br />{<br /> private void Swap(ref int l,ref int r)<br /> {<br /> int s;<br /> s=l;<br /> l=r;<br /> r=s;<br /> }<br /> public void Sort(int [] list,int l
2010-12-14 14:08:00
395
转载 C#算法----(四)希尔排序
using System;public class ShellSorter{ public void Sort(int [] list) { int inc; for(inc=1;inc for(;inc>0;inc/=3) { for(int i=inc+1;i { int t=list[i-1]; int j=i; while((j>inc)&&(list[j-inc-1]>
2010-12-14 14:06:00
340
转载 C#算法----(三)插入排序
<br />朋友们,我最近加紧写C#的一些算法。选择排序已经推出的。现推出插入算法。<br />对想提高C#语言编程能力的朋友,我们可以互相探讨一下。<br />如:下面的程序,并没有实现多态,来,帮它实现一下。<br />using System;<br />public class InsertionSorter<br />{<br /> public void Sort(int [] list)<br /> {<br /> for(int i=1;i<list.Length;++i)<b
2010-12-14 14:05:00
300
转载 C#排序算法(二)——选择排序
<br />上一篇介绍了一下冒泡排序,其实冒泡算法做嵌套的两次循环,属于效率比较低但很稳定的排序法。可能真正用它来排序比较少哦,可是万物存在皆有道理。<br /> 昨日坐火车碰见一学通信的女生,天之骄子信心满满,可是想弃理从文。看来不仅仅婚姻是围城,我们每个人都深处围城之中。不过本博主一直都要朝围城里挤,眼看曙光即要出现……<br /> 好了,话说上回冒泡完之后,现在要选择排序又来了:<br />程序如下:<br /> <br />using System;<br />namespace My
2010-12-14 14:04:00
461
转载 C#排序算法(一)——冒泡排序
<br />前几日整理了一下以前做过的东西,发现程序变化万千,但常用的东西都是最简单的东西。新技术层出不穷,让人感觉不到学什么最有用什么最赚钱了。其实一开始的导向就错了,最基础的东西往往最重要,不管怎么变都离不开数学原理呀。最近发现数学真是奇妙的东西,不仅计算机技术,似乎天下万物都源于数学。<br /> 老子曰:一生二,二生三,三生万物。<br /> 我说:0生1,1生2,2生很多数,但有数就得排序,没有规矩不成方圆,序列就是数字的规矩。<br /> <br />好了不说废话,先看程序了:<br
2010-12-14 14:02:00
621
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人