Chinaunix首页 | 论坛 | 博客
  • 博客访问: 23979
  • 博文数量: 15
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 145
  • 用 户 组: 普通用户
  • 注册时间: 2014-05-24 14:12
文章分类

全部博文(15)

文章存档

2014年(15)

我的朋友
最近访客

分类: C/C++

2014-09-06 10:53:22

1、插入排序在一定意义上来说就就是冒泡排序啊
2、

点击(此处)折叠或打开

  1. void insert_sort(int array[], int length)
  2. {
  3.     int inner = 0;
  4.     int outer = 0;
  5.     int median = 0;
  6.     if(NULL == array || 0 == length)
  7.         return;
  8.   
  9.     for(outer = 1; outer <length; outer ++){
  10.         for(inner = outer; inner >= 1; inner --){
  11.             if(array[inner] < array[inner -1]){
  12.                 median = array[inner];
  13.                 array[inner] = array[inner -1];
  14.                 array[inner -1] = median;
  15.             }else{
  16.                 break;
  17.             }
  18.         }
  19.     }
  20. }
源码来源:http://blog.csdn.net/feixiaoxing/article/details/6844826
阅读(411) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~