
数据结构与算法学习
番薯大佬
码农一枚
展开
-
二分查找
// 递归方法 int binarySearch1(int a[] , int low , int high , int findNum) { int mid = ( low + high ) / 2; if (low > high) return -1; else {转载 2016-08-04 16:50:06 · 275 阅读 · 0 评论 -
冒泡排序
void bubble_sort(int a[], int n) { int i, j, temp; for (j = 0; j < n - 1; j++) { //外层循环每循环一次就能确定出一个泡泡(最大或者最小),所以内层循环不用再计算已经排好的部分 for (i = 0; i < n - 1 - j; i++) {转载 2016-08-04 16:51:48 · 290 阅读 · 0 评论 -
快速排序
void quickSort (int a[] , int low , int high) { if (high < low + 2) { return; } int start = low; int end = high; int temp; while (start < end) { // 找到第一个比a[l转载 2016-08-04 16:53:38 · 365 阅读 · 0 评论