折半查找
来源:互联网 发布:地税优化营商环境 编辑:程序博客网 时间:2024/06/05 14:50
查找 5 成功
查找失败
high比low小,则查找失败
//折半查找typedef struct{ int num;}student;typedef struct{ int length; student st[MAX + 1];}student_t;int Binary_Search(student_t st_t, student st){ int low = 1, high = st_t.length, mid = 0; while (low<=high) { mid = (low + high) / 2; if (st_t.st[mid].num == st.num) { return mid; } if (st_t.st[mid].num > st.num) { high = mid - 1; } if (st_t.st[mid].num < st.num) { low = mid + 1; } } return 0;}int main(void){ student_t st_t = { 5,0,10,20,30,40,50 }; student st = {30}; printf("%d\n",Binary_Search(st_t, st)); return 0;}
阅读全文
0 0
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- 折半查找
- PAT(Basic Level)_1042_字符统计
- mybatis定义xml大于号小于号等会转义的符合处理
- JSP,servlet容器,Tomcat,servlet容器之间的关系
- 面向对象
- 用js加载js/css,无路径限制
- 折半查找
- 成功复健(个屁)#10
- Prototype功能预览一:一个注解实现多项业务处理并行(Fork/Join)
- 欢迎使用CSDN-markdown编辑器
- Android Studio 使用教程(二十五)之运行Android Studio工程
- nosuchbeandefinitionexception 注入失败
- java笔试题
- 会场安排(贪心,南阳oj,14)
- 差分约束与SPFA算法