提 到选择排序法c语言流程图_选择排序法c语言大家在熟悉不过了,那你是否知道选择排序法c语言流程图_选择排序法c语言吗?快和小编一起去了解一下吧!
1、ubuntu 14.04 linux c
2、海湾合作委员会
(资料图片)
3、# includestdio.h
4、#includestdlib.h
5、#定义数据_大小10
6、无效选择_排序(整数数组[],整数大小)
7、{
8、int index=0,i=0,j=0,temp=0;
9、for(I=0;I num _ size-1;我)
10、{
11、index=I;
12、for(j=I ^ 1;j num _ sizej)
13、{
14、如果(数组[索引]数组[j])
15、{
16、index=j;
17、}
18、}
19、如果(索引!=i)
20、{
21、temp=array[I];
22、array[I]=array[index];
23、数组[索引]=temp;
24、}
25、}
26、}
27、int main(void)
28、{
29、int data[DATA_SIZE],I=0;
30、printf("原始数据序列:\ n’);
31、for(I=0;我数据大小;我)
32、{
33、data[I]=rand()% 100;
34、printf("%d ",data[i]).
35、}
36、printf(" \ n ");
37、selection_sort(data,DATA _ SIZE);
38、printf("选择后对序列进行排序:\ n’);
39、for(I=0;我数据大小;我)
40、printf("%d ",data[i]).
41、printf(" \ n ");
42、返回0;
43、}
44、XXX @ Linux:~/code # gcc-o选择_排序选择_排序。c
45、xxx@linux:~/code# ./选择_排序
46、原始数据序列:
47、83,86,77,15,93,35,86,92,49,21,
48、选择后排序序列:
49、15,21,35,49,77,83,86,86,92,93,
本文到此结束,希望对大家有所帮助。