博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
插入排序和选择排序
阅读量:5222 次
发布时间:2019-06-14

本文共 911 字,大约阅读时间需要 3 分钟。

插入排序:

#include
using namespace std;int main(){ int num[] = {
23,12,54,3,26,88,21}; for(int j=1;j<7;j++) { int key = num[j]; int i=j-1; while(i>=0 && num[i]>key) { num[i+1] = num[i]; i--; } num[i+1] = key; } for(int i=0;i<7;i++) cout<
<<" "; return 0;}

选择排序:

#include
using namespace std;int main(){ int num[] = {
6,27,12,3,45,88,2,67,7}; for(int i=0;i<9;i++) { int min = num[i]; int index = i; for(int j=i+1;j<9;j++) { if(num[j] < min) { min = num[j]; index = j; } } num[index] = num[i]; num[i] = min; } for(int i=0;i<9;i++) cout<
<<" "; return 0;}

 

转载于:https://www.cnblogs.com/vitah/p/4080295.html

你可能感兴趣的文章