查找-二分查找法-数据结构(25)
来源:互联网 发布:剑网3菊花插件dbm数据 编辑:程序博客网 时间:2024/06/05 08:18
一、二分查找法
参考书上第9章。
二、算法实现
int sqTable[] = { 0, 5, 13, 19, 21, 37, 56, 64, 75, 80.88, 92 };//int length = 11;//==========静态查找方法================== //二分查找 有序表的查找 Sqlist的[0]元素是为0 作为标杆int Search_Bin(ElemType e){//从有序表中查找e元素,找到的话返回数值在数组中的索引,否则返回0int hign = (sizeof(sqTable) / sizeof(int)) - 1;//0做为开头是标识int low = 1;while (low<hign){int mid = (low + hign) / 2;if (sqTable[mid] == e){//找到的情况return mid;}else if (e < sqTable[mid]){//进入左半边hign = mid - 1;}else{//进入右半边low = mid + 1;}}return 0;}void main(){printf("%d", Search_Bin(75));//Search_Bin(75);}
输出:
8请按任意键继续. . .
阅读全文
0 0
- 查找-二分查找法-数据结构(25)
- 数据结构之二分查找法
- 数据结构--顺序查找、二分查找
- 【数据结构】查找算法:二分查找、顺序查找
- 转贴:数据结构:二分查找
- 数据结构-二分查找算法
- [数据结构]二分查找
- 数据结构:二分查找算法
- 数据结构—二分查找
- 【Java数据结构】二分查找
- 数据结构--向量--二分查找
- 数据结构之二分查找
- 数据结构-二分查找
- 数据结构之二分查找
- 数据结构--杂记-二分查找
- 数据结构(二分查找)
- 查找----二分查找法
- 数据结构方法之二分查找法
- Servlet&JSP 第一章 Web应用程序简介
- shader学习基础之四(语法规范以及光照模型)
- 快速幂
- POJ 2449 Remmarguts' Date 求k短路 A*+dijkstra
- LeetCode第四题--求两个排序好的数组的中位数
- 查找-二分查找法-数据结构(25)
- Linux基础(一)
- 多线程(2)
- 使用网络技术————新闻客户端
- poj1753之DFS
- 【2013年第四届蓝桥杯C/C++程序设计本科B组决赛 连续奇数和(结果填空) 】
- C
- 二叉树
- 通讯录1.0(可实现插入输出)