学习了
求指教啊!
这章根本就没有明白在讲什么....
# 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; }
一楼的同学可以回去补习数据结构了,时间复杂度,一个评价算法优劣非常重要的标志
如果您有建设性意见,哪怕只是纠正一个错别字,也请不吝赐教,您留下的姓名和email将会出现在本书前言的致谢中。再次感谢您的宝贵意见!