C语言
樊先知樊先知
github:https://github.com/xianzhixianzhixian
展开
-
C语言算法--选择排序
代码:https://github.com/xianzhixianzhixian/algorithm.git选择排序思想是: 每次选择数组中最小或者最大的数放在第一位,排序完成之后则该数组为有序状态代码如下:#include<stdio.h>/** * 选择排序,本例从小到大排序 2018.07.05 **/int main(){ int ar...原创 2018-06-12 17:11:10 · 294 阅读 · 0 评论 -
C语言算法--直接插入排序法
代码:https://github.com/xianzhixianzhixian/algorithm.git直接插入排序法的思想是: 对于一个数组,检查其中第i个数字,如果在它的左边的数字比它大,进行交换,这个动作一直继续下去,直到这个数字的左边数字比它还要小,就可以停止了。插入排序法主要的回圈有两个变数:i和j,每一次执行这个回圈,就会将第i个数字放到左边恰当的位置去。执行过程...原创 2018-07-09 23:53:47 · 9538 阅读 · 4 评论 -
C语言算法--折半插入排序
代码:https://github.com/xianzhixianzhixian/algorithm.git折半插入排序算法思想: 折半插入排序算法思想和直接插入算法思想大体上一致,将一个数字插入已经有序的数组中;不同的地方是,折半插入排序中找插入位置使用的方法是折半查找算法。#include<stdio.h>/** * 折半插入排序算法 2018.07.2...原创 2018-07-22 23:36:41 · 3338 阅读 · 2 评论