C++排序(合并排序)

来源:互联网 发布:诈骗短信的网络链接 编辑:程序博客网 时间:2024/06/16 04:44
//合并排序#include <iostream>#include <iomanip>using namespace std;void sort(int c[],int a[],int b[],int n){int i=0;int j=0;//aint k=0;//bwhile(k!=5 && j!=5){if(a[j]>b[k]){c[i++]=b[k++];}else{c[i++]=a[j++];}}while(j!=5){c[i++]=a[j++];}while(k!=5){c[i++]=b[k++];}}int main(){int a[]={2,3,4,5,8};int b[]={0,1,7,9,10};int c[10];sort(c,a,b,5);for(int i=0;i<10;i++){cout<<setw(4)<<c[i];}cout<<endl;return 0;}

0 0
原创粉丝点击