C++实现插入排序
#pragmaonce#include<assert.h>voidInsertSort(int*array,size_tn){assert(array);for(size_ti=0;i<n-1;++i){intend=i;inttmp=array[end+1];while((end>=0)&&(array[end]<tmp)){array[end+1]=array[end];--end;}array[end+1]=tmp;}}voidInsertSortTest(){intarray[]={2,4,6,5,3,1,8,7,0,9};InsertSort(array,sizeof(array)/sizeof(array[0]));for(size_ti=0;i<sizeof(array)/sizeof(array[0]);++i){cout<<array[i]<<"";}cout<<endl;}
#include<iostream>usingnamespacestd;#include"InsertSort.h"intmain(){InsertSortTest();return0;}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。