算法
鹤影随行
努力,终会看到优秀的自己。
展开
-
一维数组的逆序输出
对于这类问题的解题思路是以中间的元素为中心,将其两侧对称的元素的值互换。直接上代码:#include <stdio.h>#include <string.h>//定义change函数void change(int a[], int n) //a[]表示a数组的首地址,也可写成*a{ int i, j, temp; for (i=0,j=n-1; i<n/2; i++,j原创 2017-03-21 00:25:17 · 12500 阅读 · 0 评论 -
啊哈算法总结之第一章——排序
在第一章中:对于排序讲了三种:桶排序,冒泡排序,快速排序。桶排序的核心算法:int a[101] = {0}; //将所有数组元素都初始化为0for (i=0; i<n; i++){ scanf("%d", &t); a[t]++;}for (i=0; i<101; i++) for (j=0; j<a[i]; j++) { printf("%原创 2017-03-14 23:34:10 · 687 阅读 · 0 评论