我眼中的插入排序
来源:互联网 发布:飞斧网络 编辑:程序博客网 时间:2024/05/23 01:25
#include<iostream>
using namespace std;
void insert_sort(int a[],int n)
{
j=i-1;
{
a[j]=a[j+1];
a[j+1]=temp;
j--;
}
}
for(int p=0;p<n;p++)
{
cout<<a[p];
}
}
int main()
{
int n;
int a[10];
cout<<"请输入要排序的数的个数(最多10个数):"<<endl;
{
cin>>a[p];
}
cout<<endl;
insert_sort(a,n);
return 0;
}
using namespace std;
void insert_sort(int a[],int n)
{
int j=0;
//一次for循环,从左边开始,排第一个数,前两个数,前三个数……
for(int i=0;i<n;i++)
{j=i-1;
cout<<j<<endl;
//感觉while就像多次if语句的组合,满足条件就继续执行大括号中的内容,不满足条件就跳过
while(j>=0&&(a[j]>a[j+1])){
cout<<j;
//将逆序的两个数交换
int temp=a[j];a[j]=a[j+1];
a[j+1]=temp;
j--;
}
}
for(int p=0;p<n;p++)
{
cout<<a[p];
}
}
int main()
{
int n;
int a[10];
cout<<"请输入要排序的数的个数(最多10个数):"<<endl;
cin>>n;
//输入数据
for(int p=0;p<n;p++){
cin>>a[p];
}
cout<<endl;
insert_sort(a,n);
return 0;
}
- 我眼中的插入排序
- 我眼中的排序
- 【java】我眼中的冒泡排序
- 我写的插入排序
- 我眼中的指针
- 我眼中的实施
- 我,眼中的诗歌
- 我眼中的李开复
- 我眼中的Spring
- 我眼中的MM
- 我眼中的浪漫爱情
- 我眼中的自由
- 我眼中的Python
- 我眼中的指针
- 我眼中的人才
- 我眼中的农民工
- 我眼中的BSE
- 我眼中的中国农民
- H264 4 × 4 luma prediction modes
- Ubuntu编译Mplayer
- 用微信公众平台搭建客服
- 树链剖分系列
- 当我父亲也会使用Android手机时想到的
- 我眼中的插入排序
- Java集合类ArrayList循环中删除特定元素
- 常用正则表达式
- H264 16 × 16 luma prediction modes
- 简单的聊天机器人
- Page and Form for dynamic Loading Control
- javac 编译原理
- Vim常用命令
- 压缩