ChinaUnix.net
相关文章推荐:

堆排序与选择排序之间的联系

请教累排序的原代码!!!!!

by xinying110 - C/C++ - 2003-10-25 18:53:29 阅读(664) 回复(1)

相关讨论

网上看有人提到过链表的排序算法(保证N*logN的时间复杂度,空间复杂度最多logN),但没给具体步骤(有的给了是错的) 自己想了一下没啥办法 来此请教各位

by cc007cc - C/C++ - 2009-09-29 14:40:04 阅读(1450) 回复(0)

代码如下: void myHeapFix(int *a, int left, int right) {//a is heap except the position left,then adjust it to a heap         int i = left + left + 1;         //for(i = left; i < right;         int temp = a[left];         while(i < right)...

by vaqeteart - C/C++ - 2008-06-30 16:11:45 阅读(1365) 回复(2)

#include #include int partition(int l[], int low, int high) { int pivotkey = l[low]; while(low < high) { while((low < high) && (l[high] >= pivotkey)) high--; l[low] = l[high]; while((low < high) && (l[low] <= pivotkey)) low++; l[high] = l[low]; } ...

by forboa - C/C++ - 2008-04-23 19:08:16 阅读(988) 回复(1)

大家看待一份工作的时候怎么看待工作的城市? 大家都知道一级城市像北京,上海,深圳机会多,但是的话一旦投入进去的话就得放弃好多其他的想法 本人家乡在广东,在上海发展2年了,是继续留在上海还是回来? 深圳,广州也挺好的

by 很平凡的Man - IT职业生涯 - 2008-04-30 16:16:44 阅读(1341) 回复(3)

/** * JAVA排序算法实现代码-选择(Select)式排序。 * * @author 老紫竹 JAVA世纪网(java2000.net) * */ public class Test { public static int[] a = { 10, 32, 1, 9, 5, 7, 12, 0, 4, 3 }; // 预设数据数组 public static void main(String args[]) { int i; // 循环计数变量 int Index = a.length;// 数据索引变量 System.out.print("排序前: "); for (i = 0; i Index - 1; i++) System.out...

by xpjjy - Java文档中心 - 2008-11-22 18:52:19 阅读(599) 回复(0)

冒泡排序的思想为:每一次排序过程,通过相邻元素的交换,将当前没有排好序中的最大(小)移到数组的最右(左)端。 而选择排序的思想也很直观:每一次排序过程,我们获取当前未排序数列中的最大(小)的元素,跟数组最右(左)端的元素进行交换,循环这个过程即可实现对整个数组排序。 是不是有点晕?俺写两段代码,俺让这两段代码尽可能地相似,就可以看出二者的不同了 下面这段是“冒泡法” int a[]={2...

by unix.gjj - Java文档中心 - 2007-05-11 17:55:34 阅读(484) 回复(0)

一般情况下怎么设置它们的值?假如表的大小是500M左右,建库的时候pagesize应该设为多大?表空间的extentsize、prefetchsize又该怎么设?

by xfxy - DB2 - 2007-07-16 18:32:08 阅读(4195) 回复(6)

选择排序,但运行后结果不对,不知道错在哪里。 #include sort(int arr[], int size) { int i, j, k, temp; for(i = 0; i < size; i++) { k = i; for(j = i + 1; j <= size; j++) if(arr[k] > arr[j])k = j; if(k != i) { temp = arr[k]; arr[k] = arr[j]; arr[j] = temp; } } } main() { int i, a[10]; printf("The original array:"); for(i = 0; i < 10; i++) scan...

by oyangjie - C/C++ - 2006-12-15 01:03:10 阅读(978) 回复(8)

开发一个网络服务器,使用select还是accept,有什么权衡条件?

by zealotcat - C/C++ - 2005-08-12 15:42:10 阅读(3007) 回复(4)