摘要: //二分查找,迭代版 #include int binarySearch1(int *p,int low,int high,int find) { int mid; while(low find) { high = mid-1; } } return -1; } //二分查找,递归版 int bi... 阅读全文
posted @ 2018-08-23 14:03 2018年8月10日注册 阅读(268) 评论(0) 推荐(0) 编辑
摘要: //只一级排序,按成绩降序排名 //实现二级排序,先按成绩降序排序,成绩相同再按学号升序排序。 阅读全文
posted @ 2018-08-23 14:01 2018年8月10日注册 阅读(781) 评论(0) 推荐(0) 编辑
摘要: //快速排序升序的实现原理 //比pivot中轴小的到左边,比pivot大的到右边 //high小而赋值(给low),大而移动 //low小而移动,大而赋值(给high) //low/high相等时,此轮结束 #include void quickSortUp(int* p,int low,int high)// 升序排列 { if(low = pivot && h>l)//注意点... 阅读全文
posted @ 2018-08-23 13:59 2018年8月10日注册 阅读(394) 评论(0) 推荐(0) 编辑