直接插入排序
来源:互联网 发布:sql if else语句 编辑:程序博客网 时间:2024/06/05 12:45
时间复杂度:O(n^2).
#include<iostream>using namespace std;void Insert_sort(int a[],int num){ for(int i=1;i<num;i++) { if(a[i]<a[i-1]) { int j=i-1; int x=a[i]; while(x<a[j]&&j>=0) { a[j+1]=a[j]; j--; } a[j+1]=x; } }}int main(){ int a[5]={3,2,4,5,1}; int num=5; Insert_sort(a,num); for(int i=0;i<num;i++) cout<<a[i]<<endl; return 0;}
0 0
- 插入排序--直接插入
- 插入排序------直接插入
- 插入排序---直接插入
- 排序:直接插入排序
- 排序---直接插入排序
- 排序 -- 直接插入排序
- 排序---直接插入排序
- 排序--直接插入排序
- 排序-直接插入排序
- 【排序】直接插入排序
- 排序--直接插入排序
- 排序:直接插入排序
- 【排序】直接插入排序
- 排序--直接插入排序
- 排序--直接插入排序
- 排序-直接插入排序
- 插入排序--直接插入排序
- 插入排序-直接插入排序
- Visual Studio 2013 不能从const char *转换为LPCWSTR
- 大白话讲解word2vec到底在做些什么
- 表格标签
- Visual Studio 2013 出现错误 error RC2108: expected numerical dialog constant
- 生产者消费者模式
- 直接插入排序
- redis安装配置使用,redis集群配置,redis集群管理,redis集群使用,php使用redis集群
- C++ Primer_4th学习笔记(3)- 引用
- 深入浅出FPGA-3-verilog HDL
- eclipse搭建android开发环境
- 利用用户行为数据(1)——userCF
- 前端最全API
- 221. Maximal Square
- Git入门及上传项目到github中