![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C/C++基本编程
文章平均质量分 58
Study杨
嵌入式软件开发工程师
展开
-
冒泡排序法
#include #define BUFFERSIZE 10//升序void sort_asce(int array[], int size){ int tmp; for(int i = 0; i < size - 1; i++) { for(int j = 0; j < size - 1 - i; j++) { if(array[j] > array[j + 1原创 2017-03-12 12:51:23 · 217 阅读 · 0 评论 -
递归算法
//递归算法判断数组递增或者递减#include #define BUFFERSIZE 10//递增数组bool recur_add(int array[], int size){ if(size <= 1) { return true; } if(array[size - 1] < array[size - 2]) { return false; }原创 2017-03-12 13:19:33 · 247 阅读 · 0 评论 -
二分查找法
//二分查找法#include #define BUFFERSIZE 10int binary_search(int array[], int low, int high, int des){ while(low <= high) { int middle = low + (high - low)/2; if(des == array[middle]) { r原创 2017-03-14 15:57:33 · 256 阅读 · 0 评论