如何使用c语言实现简单选择排序

 时间:2024-10-24 11:09:48

1、写一个简单选择排序法的函数名,包含参数。int SelectSort(int * ListData,int ListLength);

2、写两个循环,在循环中应用简单选择插入排序:int SelectSort(int * ListData,int ListLength){ i荏鱿胫协nt i , j ; int length = ListLength; for(i=0;i<=length-2;i++) { int k = i; for(j=i+1;j<=length-1;j++) { if(ListData[k]>ListData[j]) { k=j; } } if(k!=i) { int tmp = ListData[i]; ListData[i] = ListData[k]; ListData[k] = tmp; } } return 0;}

如何使用c语言实现简单选择排序

3、对编好的程序进行测试,得出测试结果:int main猾诮沓靥(){ int TestData[5] = {34,15,6,89,67}; int i = 0; printf("稆糨孝汶;排序之前的结果\n"); for(i = 0;i<5;i++) printf("|%d|",TestData[i]); int retData = SelectSort(TestData,5); printf("排序之后的结果:\n"); for(i = 0;i<5;i++) printf("|%d|",TestData[i]); return 0; }

如何使用c语言实现简单选择排序如何使用c语言实现简单选择排序
  • 雨天的美景怎么形容
  • 华西健康的二维码怎么查看?
  • 高中物理力学解答题解题步骤与注意事项
  • 开关的拼音怎么拼写
  • 锻练腹肌核心力量 平板支撑一个动作就够了
  • 热门搜索
    难以置信的近义词 睡觉老是做梦怎么办 笼罩的近义词是什么 贵州师范大学怎么样 定期存款怎么存 手机怎么下载电影 分辨的近义词是什么 懊丧的近义词 光彩夺目的近义词 保存的近义词