- 博客(3)
- 收藏
- 关注
原创 选择排序法
老规矩,上代码void Sort_Select(int a[],int n){for(int i=0;i{int nKey = a[i]; //记录当前的值for(int j=i;j{if(a[i]>a[j]) //如果有小于当前值得就交换{int nTemp = a[i];a[i]=a[j];a[j]=nTemp;}}}}
2017-01-30 16:50:18 91
原创 插入排序
遍历每一个元素,然后从此元素的上一个元素到第一个元素开始遍历,如果遍历的数值大于此元素就把遍历的元素向右移动一位,最后找到第一个小于次元素的下标k,那么k+1的位置便是此元素的位置直接上代码void Sort_Insert(int a[],int n){for(int i=0;i{int key = a[i];int j=i-1;while(j>=0&&
2017-01-30 16:36:00 83
原创 算法学习1-冒泡算法
直接上代码void SortMaoPao(int a[],int n){for(int k=0;k{for(int i=0;i{if(a[i]>a[i+1]){int nTemp = a[i];a[i] = a[i+1];a[i+1]=nTemp;}}}}内圈循环主要是用来在指定范围内比较出较大的数值,然后放到最后边,外圈循环
2017-01-30 14:41:57 126
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人