順序查找和折半查找
1、順序查找:在一個已知無序或有序隊列中找出與給定關(guān)鍵字相同的數(shù)的具體位置 。原理是讓關(guān)鍵字與隊列中的數(shù)從最后一個開始逐個比較 , 直到找出與給定關(guān)鍵字相同的數(shù)為止 , 它的缺點是效率低下 。
2、折半查找:它是一種效率較高的查找方法 。但是 , 折半查找要求線性表必須采用順序存儲結(jié)構(gòu) , 而且表中元素按關(guān)鍵字有序排列 。
【順序查找和折半查找】首先 , 假設(shè)表中元素是按升序排列 , 將表中間位置記錄的關(guān)鍵字與查找關(guān)鍵字比較 , 如果兩者相等 , 則查找成功;否則利用中間位置記錄將表分成前、后兩個子表 , 如果中間位置記錄的關(guān)鍵字大于查找關(guān)
推薦閱讀
- 空白和七鳶北誰更強
- 關(guān)于態(tài)度信念和堅持的格言
- 考公和校招有沖突嗎
- 餓了么校園卡和尊享卡的區(qū)別
- 山楂罐頭糖和山楂的比例是多少
- 二寶和小蘭大巴車電影名字
- 父母的包容名言
- 蘋果手機查找朋友位置準確嗎
- 防曬隔離先用哪個
- 泡沫磚和紅磚有什么區(qū)別
