久久精品国产99国产精品,农村大炕弄老女人,人马配速90分钟,香蕉成人伊视频在线观看

折半查找原理 C 折半查找的基本思想和步驟?

C 折半查找的基本思想和步驟?半搜索法是一種有效的搜索方法。其基本思想是:將搜索數據范圍的下限設為l=0,上限設為h=4,求中點M=(l h)/2,將x與中點元素am進行比較,如果x等于am,則查找

C 折半查找的基本思想和步驟?

半搜索法是一種有效的搜索方法。其基本思想是:將搜索數據范圍的下限設為l=0,上限設為h=4,求中點M=(l h)/2,將x與中點元素am進行比較,如果x等于am,則查找并停止搜索;否則,如果x大于am,則替換下限l=M1,在下半部分繼續搜索;如果x小于am,則繼續搜索然后,更改上限H=M-1,繼續在上半部分搜索;重復上一過程,直到找到或L&th。如果l&th,則表示沒有這樣的號碼,打印找不到信息,程序結束。步驟:1。首先確定整個搜索間隔的中間位置mid=(左-右)/2。2將要搜索的關鍵字值與中間位置的關鍵字值進行比較,如果相等,則搜索成功;如果大于,則在后(右)半區繼續搜索;如果小于,則在前(左)半區繼續搜索。三。根據確定的縮小面積的一半公式,重復上述步驟。最后得到的結果是:要么搜索成功,要么搜索失敗。半搜索的存儲結構是一維數組。擴展數據半搜索法的優點是:比較次數少,搜索速度快,平均性能好;缺點是需要查找的表是有序表,插入和刪除困難。因此,半搜索法適合于尋找不頻繁變化的頻繁有序列表。

主站蜘蛛池模板: 奉节县| 侯马市| 廊坊市| 阳曲县| 兰坪| 白沙| 富锦市| 青冈县| 河津市| 娄烦县| 调兵山市| 沅陵县| 石林| 玉田县| 靖远县| 奈曼旗| 拉孜县| 尼玛县| 长寿区| 青阳县| 通许县| 桐乡市| 淮北市| 公安县| 泾阳县| 西林县| 舟山市| 渭南市| 巫溪县| 马尔康县| 丹东市| 逊克县| 屏山县| 百色市| 鹰潭市| 开远市| 桃源县| 尼玛县| 鹤山市| 灵寿县| 新闻|