当前位置: 首页 > news >正文

CPP 插入排序

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

#include<algorithm>
#include<string>
#include <iostream.h>


using namespace std;




void directInsertSort(int a[],int n)
{
     int temp;
     if (n==1) return ;
     for(int i=1;i<n;i++)
     {
        temp = a[i];
        int j=i-1;
        //查找第i个元素应插入的位置
        while((a[j]>temp) && (j>=0))
        {
            if(a[j]>temp)
            {
                a[j+1]=a[j--];
            }
        }
        a[j+1]=temp;
     }
}




int main()
{
    int a[8]={3,4,6,2,1,4,0,9};
    directInsertSort(a,8);
    for(int i=0;i<8;i++)
      cout<<a[i]<<"   ";
    cout<<endl;
}

转载于:https://my.oschina.net/liangxiao/blog/121547

相关文章:

  • Android 获取网页内容
  • 系统子模块_短信命令语法设计
  • 高效能人士的七个习惯(部分)
  • 以XML为中间文档格式的Excel电子表格向SVG图转换
  • Visifire for Windows 8 v2.1.1.0 发布
  • JNDI 学习(转)
  • 不可不知的移动色彩设计新趋势
  • Nosql入门知识(转)
  • linux 下oracle提示:the account is locked
  • CentOS中无法使用setup命令 -bash:setup: command not found
  • java InputStream读取数据问题
  • CITRIX 官方说明文档xenserver
  • 解决 KindEditor SWFUpload 批量上传检测用户登录状态的问题
  • mvc原理和mvc模式的优缺点
  • oracle教程之DML事务锁定的机制
  • (三)从jvm层面了解线程的启动和停止
  • [分享]iOS开发 - 实现UITableView Plain SectionView和table不停留一起滑动
  • __proto__ 和 prototype的关系
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • Angular4 模板式表单用法以及验证
  • Cumulo 的 ClojureScript 模块已经成型
  • DataBase in Android
  • Hibernate最全面试题
  • KMP算法及优化
  • Linux各目录及每个目录的详细介绍
  • Spark in action on Kubernetes - Playground搭建与架构浅析
  • spring学习第二天
  • webpack入门学习手记(二)
  • 等保2.0 | 几维安全发布等保检测、等保加固专版 加速企业等保合规
  • 动态魔术使用DBMS_SQL
  • 反思总结然后整装待发
  • 海量大数据大屏分析展示一步到位:DataWorks数据服务+MaxCompute Lightning对接DataV最佳实践...
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 前端
  • 前端自动化解决方案
  • 如何进阶一名有竞争力的程序员?
  • 思维导图—你不知道的JavaScript中卷
  • 跳前端坑前,先看看这个!!
  • 推荐一款sublime text 3 支持JSX和es201x 代码格式化的插件
  • 小程序开发中的那些坑
  • 学习Vue.js的五个小例子
  • 原生JS动态加载JS、CSS文件及代码脚本
  • 再次简单明了总结flex布局,一看就懂...
  • 自定义函数
  • # 手柄编程_北通阿修罗3动手评:一款兼具功能、操控性的电竞手柄
  • (C++20) consteval立即函数
  • (LeetCode 49)Anagrams
  • (大众金融)SQL server面试题(1)-总销售量最少的3个型号的车及其总销售量
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (转)大道至简,职场上做人做事做管理
  • (转载)PyTorch代码规范最佳实践和样式指南
  • *_zh_CN.properties 国际化资源文件 struts 防乱码等
  • .net6Api后台+uniapp导出Excel
  • .NET框架类在ASP.NET中的使用(2) ——QA
  • .w文件怎么转成html文件,使用pandoc进行Word与Markdown文件转化