直接插入排序
来源:互联网 发布:青岛淘宝美工招聘信息 编辑:程序博客网 时间:2024/05/21 06:37
#include <iostream>using namespace std;const int N = 10;int data[] ={6,1,2,7,9,3,4,5,10,8};void directInsertSort(int* data,int n);void printArray(int* data, int n);int main(){ directInsertSort(data,N); printArray(data,N); return 0;}void directInsertSort(int* data,int n){ int temp = 0; int i,j,k; for(i=1;i<n;++i) { temp = data[i]; for(j=i-1;j>=0;--j) { if(temp>=data[j]) break; } for(k=i-1;k>=j+1;--k) { data[k+1] = data[k]; } data[j+1] = temp; }}void printArray(int* data, int n){ for(int i=0;i<n;++i) { cout<<data[i]<<"\t"; } cout<<endl;}
0 0
- 插入排序--直接插入
- 插入排序------直接插入
- 插入排序---直接插入
- 排序:直接插入排序
- 排序---直接插入排序
- 排序 -- 直接插入排序
- 排序---直接插入排序
- 排序--直接插入排序
- 排序-直接插入排序
- 【排序】直接插入排序
- 排序--直接插入排序
- 排序:直接插入排序
- 【排序】直接插入排序
- 排序--直接插入排序
- 排序--直接插入排序
- 排序-直接插入排序
- 插入排序--直接插入排序
- 插入排序-直接插入排序
- Partition-方案一. 通过 Export/import 方法
- django 购物系统 - 添加至购物车表单
- eclipse/intellij idea 远程调试hadoop 2.6.0
- android获取屏幕的宽高
- AFNetworking 3.0迁移指南
- 直接插入排序
- 是否可以从一个静态(static)方法内部发出对非静态(non-static)方法的调用?
- Unix网络编程之名字与地址转化—gethostbyname
- fastImageCache解析:来自bang同学,非常棒!
- 关于要求一串数字不超过某个数字可以达到的最大和(DP背包问题)
- 操作系统c实现银行家算法
- Android学习 -- 《Intent app间通信》
- 乱码问题的整理 ps:补交昨天的作业
- 使用dtree构建框架导航