JUST DO IT

我之所以在这里,只是因为我想要在这里

2009年7月20日 #

快速排序(windows+VC6.0环境编译)

     摘要: 在当前无序区R[1..H]中任取一个数据元素作为比较的"基准"(不妨记为X),用此基准将当前无序区划分为左右两个较小的无序区:R[1..I-1]和R[I+1..H],且左边的无序子区中数据元素均小于等于基准元素,右边的无序子区中数据元素均大于等于基准元素,而基准X则位于最终排序的位置上,即R[1..I-1]≤X.Key≤R[I+1..H](1≤I≤H),当R[1..I-1]和R[I+1..H]均非空时,分别对它们进行上述的划分过程,直至所有无序子区中的数据元素均已排序为止。  阅读全文

posted @ 2009-07-20 23:51 xmoss 阅读(534) | 评论 (0)编辑 收藏

冒泡排序(Windows+VC6.0环境编译)

     摘要: 两两比较待排序数据元素的大小,发现两个数据元素的次序相反时即进行交换,直到没有反序的数据元素为止。  阅读全文

posted @ 2009-07-20 23:50 xmoss 阅读(591) | 评论 (0)编辑 收藏

插入排序(Windows+VC6.0环境编译)

     摘要: 每次将一个待排序的数据元素,插入到前面已经排好序的数列中的适当位置,使数列依然有序;直到待排序数据元素全部插入完为止。  阅读全文

posted @ 2009-07-20 23:48 xmoss 阅读(443) | 评论 (0)编辑 收藏

选择排序(Windows+VC6.0环境编译)

     摘要: 每一趟从待排序的数据元素中选出最小(或最大)的一个元素,顺序放在已排好序的数列的最后,直到全部待排序的数据元素排完。  阅读全文

posted @ 2009-07-20 23:46 xmoss 阅读(345) | 评论 (0)编辑 收藏

va_list 详解

     摘要: va_list 可变参数  阅读全文

posted @ 2009-07-20 23:44 xmoss 阅读(30481) | 评论 (9)编辑 收藏