數(shù)據(jù)結(jié)構(gòu)-基于C++語言(微課版) 課件 1-1 查找的基本概念_第1頁
數(shù)據(jù)結(jié)構(gòu)-基于C++語言(微課版) 課件 1-1 查找的基本概念_第2頁
數(shù)據(jù)結(jié)構(gòu)-基于C++語言(微課版) 課件 1-1 查找的基本概念_第3頁
數(shù)據(jù)結(jié)構(gòu)-基于C++語言(微課版) 課件 1-1 查找的基本概念_第4頁
數(shù)據(jù)結(jié)構(gòu)-基于C++語言(微課版) 課件 1-1 查找的基本概念_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

本模塊主要內(nèi)容1、基本概念2、查找算法順序查找折半查找查找二叉排序樹散列表本節(jié)內(nèi)容:查找的基本概念基本概念數(shù)據(jù)庫中的記錄(record)對應于數(shù)據(jù)源中一組完整的相關(guān)信息,在查找中通常把數(shù)據(jù)元素稱為記錄,一般記錄中包括多個數(shù)據(jù)項??梢詷俗R一條記錄的某個數(shù)據(jù)項稱為關(guān)鍵碼(key)??梢晕ㄒ坏貥俗R一條記錄的關(guān)鍵碼稱為主關(guān)鍵碼(primarykey),反之,則稱為次關(guān)鍵碼(secondkey)。查找(search)也稱為檢索,是指在具有相同類型的記錄組成的查找集合中找出滿足給定條件的記錄。查找條件可以是等于、大于、小于、不等于等多種多樣的條件。面向查找操作的數(shù)據(jù)結(jié)構(gòu)稱為查找結(jié)構(gòu),本章主要的查找結(jié)構(gòu)包括順序表、樹表、散列表?;靖拍钊粼诓檎壹现姓业搅朔蠗l件的記錄,則稱為查找成功;否則,稱為查找失敗。一般情況下,如果查找成功,則需要返回成功標志,例如記錄的存儲位置。如果查找失敗,也需要返回失敗的標志,一般為0或空指針。只對查找集合進行查找,不涉及插入或刪除記錄的操作稱為靜態(tài)查找(staticsearch)。對查找集合進行查找,如果查找成功,則需要對記錄進行修改;如果查找失敗,則需要將特定記錄插入到查找集合中,即動態(tài)查找(dynamicsearch)。動態(tài)查找中除了查找操作之外,還涉及記錄的插入或者刪除,會導致查找集合結(jié)構(gòu)的變化?;靖拍?/p>

基本概念

基本概念

小結(jié):基

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論