zhzhqiu

2009年2月10日 #

理解泛型

摘要: 1.1.1 为什么要有泛型? 我想不论大家通过什么方式进入了计算机程序设计这个行业,都免不了要面对数据结构和算法这个话题。因为它是计算机科学的一门基础学科,往往越是底层的部分,对于数据结构或者算法的时间效率和空间效率的要求就越高。比如说,当你在一个集合类型(例如ArrayList)的实例上调用Sort()方法对它进行排序时,.Net框架在底层就应用了快速排序算法。.Net框架中快速排序方法名称叫Q... 阅读全文

posted @ 2009-02-10 14:45 网乐者 阅读(244) 评论(0) 推荐(0)

冒泡排序

摘要: 为了方便说明 定义数组:int array[10]={4,2,6 ,9 ,22,1,100}; 冒泡排序的过程如下: 第一次冒泡: 将第一个数4与第二个数2比较,4>2则位置不变,再将第二个数2与第三个数6进行比较, 21, 则位置不变,12,位置不变, 21位置不变 此趟结束后数组为{6,9,22,4,100,2,1} 第三次冒泡: 将6与9比较,64位置不变,4... 阅读全文

posted @ 2009-02-10 13:59 网乐者 阅读(174) 评论(0) 推荐(0)

C#冒泡算法

摘要: public void BubbleSort(int[] R) { int i,j,temp; //交换标志 bool exchange; //最多做R.Length-1趟排序 for(i=0; i=i; j--) { //交换条件 if(R[j+1]<R[j]) { temp=R[j+1]; R[j+1... 阅读全文

posted @ 2009-02-10 13:54 网乐者 阅读(187) 评论(0) 推荐(0)

导航