当前位置: 移动技术网 > IT编程>开发语言>C/C++ > C++实现插入排序的代码

C++实现插入排序的代码

2017年12月25日  | 移动技术网IT编程  | 我要评论

悠悠书盟网,石门县天气,什么是绿茶婊

C++实现插入排序的代码
#include <stdio.h>  
#include<iostream>  
#include <string.h>  
#include<stdlib.h>  
using namespace std;  
//选择排序  
  
  
int main(){  
    int a[5]={2,3,4,5,1};  
    /*for(int i=0;i<5;i++){ 
        int k=i; 
        for(int j=i;j<5;j++){ 
            if(a[j]<a[k]){ 
                k=j; 
            } 
        } 
        int t=a[i]; 
        a[i]=a[k]; 
        a[k]=t; 
    } */  
    //插入排序  
    for(int i=1;i<5;i++){  
        int t=a[i],j=i;  
        while(j>0&&t<a[j-1]){  
            a[j]=a[j-1];  
            j--;  
        }  
        a[j]=t;  
    }   
    for(int i=0;i<5;i++){  
        cout<<a[i];  
    }  
    return 0;  
}  

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网