#include<iostream> using namespace std; int main() { int a[100]; int sum; cin>>sum; for(int i=0;i<sum;i++) cin>>a[i]; for(int i=0;i<sum;i++) cout<<a[i]<<" "; cout<<endl; int hbsort=0; for(int i=0;i<sum;i++) { int temhbsort=hbsort; int temp=hbsort; int jishu=i+1; while(temhbsort!=0) { if(a[temhbsort-1]>=a[temp]) { int temp2=a[temhbsort-1]; a[temhbsort-1]=a[temp]; a[temp]=temp2; temp--; } temhbsort--; } hbsort++; cout<<"第"<<jishu<<"次"<<endl; for(int i=0;i<sum;i++) cout<<a[i]<<" "; cout<<endl; } }
自己写的 傻瓜 插入排序
最新推荐文章于 2023-03-05 20:51:50 发布