插入排序-直接插入排序
来源:互联网 发布:安卓上运行windows游戏 编辑:程序博客网 时间:2024/05/16 06:22
#include<iostream>using namespace std;class Insert{private: int*p; int length;public: Insert(int a[],int len); void InsertSort(); void Show();};Insert::Insert(int a[],int len):p(a),length(len){}void Insert::InsertSort() { for(int i=1;i<length;i++) { if(p[i]<p[i-1]) { int key=p[i]; for(int j=i-1;j>=0&&key<p[j];j--) p[j+1]=p[j]; p[j+1]=key; } }}void Insert::Show(){ for(int i=0;i<length;i++) cout<<p[i]<<" "; cout<<endl;}int main(){ int a[20]={0}; int n; cout<<"数组大小:"; cin>>n; for(int i=0;i<n;i++) cin>>a[i]; Insert A(a,n); A.InsertSort(); A.Show();}
阅读全文
0 0
- 插入排序--直接插入
- 插入排序------直接插入
- 插入排序---直接插入
- 插入排序--直接插入排序
- 插入排序-直接插入排序
- 【插入排序】直接插入排序
- 插入排序-直接插入排序
- 插入排序:直接插入排序
- 插入排序-直接插入排序
- 插入排序--直接插入排序
- 插入排序-直接插入排序
- 插入排序-直接插入排序
- 排序:直接插入排序
- 排序---直接插入排序
- 排序 -- 直接插入排序
- 排序---直接插入排序
- 排序--直接插入排序
- 排序-直接插入排序
- 【2017-11-08】document.getElementById 在IE中隐藏的bug
- 使用docker命令拉取镜像包以及升级yml文件
- oracle批量插入的技巧
- des加解密
- 链表的插入
- 插入排序-直接插入排序
- 安卓的消息机制
- C#验证窗口是否打开
- poj 2442 Sequence(堆)
- 【日志】最后的时光④
- 算法:有一个分段函数,编写程序,要求输入x的值,打印出y的值
- 新手选择Linux VPS过程中需要注意的几个问题
- windows 远程ubuntu 16.04
- 计算一个任意整数的n次方