>第 11 章 排序与查找>算法的时间复杂度分析

changfei shangfei1987@126.com
2002-06-20 07:38:40

学习了


wicky wickyliao1993@gmail.com
2003-01-29 11:09:14

求指教啊!


lingshiying lingshiying@126.com
2011-03-31 15:35:17

这章根本就没有明白在讲什么....


江民 vipstepstep@163.com
2011-06-01 22:04:21

# include <stdio.h>

# define LEN 5

int a[LEN] = {10, 5, 2, 4, 7};

void select_sort(void)
{
	int i = 0, j = 0, flag = 0, t = 0;

	printf("%d, %d, %d, %d, %d\n",
			a[0], a[1], a[2], a[3], a[4]);
	for (i = 0; i < LEN - 1; ++i) {
		flag = a[i];
		for (j = i + 1; j < LEN; ++j) {
			if(a[i] > a[j]) {
				a[i] = a[j];
				t = j;
			}
		} 
		a[t] = flag;
		
		printf("%d, %d, %d, %d, %d\n",
			a[0], a[1], a[2], a[3], a[4]);
		
	} 
}

int main(void)
{
	select_sort();

	return 0;
}


wangzhengyi 15866883396@126.com
2011-10-10 07:52:48

一楼的同学可以回去补习数据结构了,时间复杂度,一个评价算法优劣非常重要的标志


如果您有建设性意见,哪怕只是纠正一个错别字,也请不吝赐教,您留下的姓名和email将会出现在本书前言的致谢中。再次感谢您的宝贵意见!