算法
lm_123_456
本人热爱学习新技术,有良好的自学能力,热爱编程,有责任心,执行能力强,对待生活积极向上,乐观,为人诚恳,积极接受困难和挑战
展开
-
算法之冒泡排序
冒泡排序思想:依次比较相邻的两个数,将较小的数放在前面,较大的数放在后面(相当于气泡上升,因此称为冒泡排序)冒泡排序图解: // 23 12 34 22 9 // i j array[j - 1] > array[j] 交换 // 12 23 34 22 9 // i原创 2016-03-30 16:32:28 · 294 阅读 · 0 评论 -
算法之插入排序
插入排序的思想: 每次将一个记录插入到前面已经排好序的序列的正确位置,直至所有记录插入完成为止 插入排序算法不稳定,时间复杂度为O(n)^2插入排序依靠的是移位操作(移位操作内存连续),所以插入排序比冒泡排序快插入排序的图解: 插入排序的代码实现:void insert_sort(int *array, int length) //插入排序 { int value = 0;原创 2016-03-30 19:15:19 · 303 阅读 · 0 评论