private int[] test_Insertion(int[] list) //插入排序 传入数组 3, 6, 2, 1, 9, 5, 4, 7
{
for(int i =;i<list.Length;i++) //首选取出第一个数(3)作为一个有序的数组,然后遍历传入数组"3"之后的每一个数
{
int j ;
int key = list[i];
for (j = i - ; j >= ; j--) //因为取出来的数是一个有序数组,排序是从小往大递增的,所以插入新的数字的时候只需要
{
if(list[j] < key) //==>倒序比较,假如比数组的最后一个数字大,前面的就不需要再比较了,这里就是最先比较的
{
break; //最大数就是list[j]
}
else
{
list[j + ] = list[j]; //假如待插入数字不比最大的一个数字大,就依次跟前面的数字比较,同时把比较过的数字
} //位置依次右移
}
list[j + ] = key; //最后找到合适的位置插入数组
}
return list;
}

最新文章

  1. HTML5_06之拖放API、Worker线程、Storage存储
  2. gearman 安装
  3. 【Java每日一题】20161103
  4. HoloLens开发手记 - Unity之Persistence 场景保持
  5. SYN攻击TIME_WAIT防御。
  6. 日程管理控件 glDatePicker
  7. com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: SELECT command denied to user’
  8. git stash的使用
  9. deep learning 学习资料
  10. 【转】【教程】office 2013 &amp; visio 2013的激活
  11. javadataAbout stack and heap in JAVA(2)
  12. ViewPager使用记录2——展示动态数据
  13. linux ssh反向代理
  14. Android-Java-静态成员变量&amp;成员变量&amp;局部变量(内存图&amp;回收机制)
  15. EXPERT FOR SQL SERVER诊断系列--索引
  16. BZOJ.1299.[LLH邀请赛]巧克力棒(博弈论 Nim)
  17. ubuntu16.10 中安装mysql
  18. http协议请求方法
  19. linux中chown命令
  20. CGI 、PHP-CGI、FASTCGI、PHP-FPM

热门文章

  1. 如何搭建ss服务器
  2. maven 本地仓库的设置
  3. Hadoop MapReduce编程 API入门系列之mr编程快捷键活用技巧详解(四)
  4. LaTex 高中数学公式
  5. Java正则表达式--网页爬虫
  6. uCos 没有延时Tick滴答定时器测试
  7. SpringMVC(一)
  8. 磐石加密狗NT88管理层API
  9. 修改cas登陆页面-服务器端
  10. Asp.net中使用资源文件实现网站多语言