二章数据结构与算法.ppt
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《二章数据结构与算法.ppt》由会员分享,可在线阅读,更多相关《二章数据结构与算法.ppt(3页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、二章数据结构与算法 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望第二章第二章 数据结构与算法数据结构与算法vv由此可以看出,对于大的线性表来说,顺序查找的效率是很由此可以看出,对于大的线性表来说,顺序查找的效率是很底的。虽然顺序查找的效率不高,但在下列两种情况也只能底的。虽然顺序查找的效率不高,但在下列两种情况也只能采用顺序查找。采用顺序查找。vv(1)(1)如果线性表为无序表,则不管是顺序存储结构还是如果线性表为无序表,则不管是顺序存储结构还是链式存储结构,都
2、只能用顺序查找。链式存储结构,都只能用顺序查找。vv(2)(2)即使是有序线性表,如果采用链式存储结构,也只即使是有序线性表,如果采用链式存储结构,也只能用顺序查找。能用顺序查找。第二章第二章 数据结构与算法数据结构与算法vv2.2.二分查找二分查找vv 二分查找只适用于顺序存储的有序表。在此所说的二分查找只适用于顺序存储的有序表。在此所说的有序表是指线性表中的元素按值非递减排列的。有序表是指线性表中的元素按值非递减排列的。vv 设有序线性表的长度为设有序线性表的长度为n n,被查元素为,被查元素为x x,则二分查,则二分查找的方法如下:找的方法如下:vv 将将x x与线性表的中间项进行比较;与线性表的中间项进行比较;vv 若中间项的值等于若中间项的值等于x x,则说明查到,查找结束;,则说明查到,查找结束;vv 若若x x小于中间项的值,则在线性表中的后半部分以小于中间项的值,则在线性表中的后半部分以相同的方法进行查找;相同的方法进行查找;vv 若若x x大于中间项的值,则在线性表的后半部分以相大于中间项的值,则在线性表的后半部分以相同的方法进行查找;同的方法进行查找;vv 这个过程一直进行到查找成功或子表长度为这个过程一直进行到查找成功或子表长度为0 0为止。为止。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 算法
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内