原文:重學數據結構(八、查找)

目錄 一 查找的基本概念 二 線性表的查找 順序查找 . 基本思想 . 算法實現 . 算法分析 二分查找 . 基本思想 . 算法實現 . 算法分析 分塊查找 三 樹表的查找 二叉排序樹 . 二叉排序樹基本概念 . 二叉排序樹特點 . 二叉查找樹的操作 平衡二叉樹 B樹 B 樹 四 散列表的查找 散列表的概念 散列函數的構造方法 . 數字分析法 . 平方取中法 . 折疊法 . 除留余數法 . 隨機 ...

2020-12-13 15:55 0 490 推薦指數:

查看詳情

重學數據結構(七、圖)

@ 目錄 一、圖的基本概念 1、圖的定義 2、圖的基本術語 二、圖的存儲結構 1、鄰接矩陣 2、鄰接表 2.1、有向圖接口定義 2.2、邊的實現 2.3、有向圖節點 ...

Sun Nov 29 05:52:00 CST 2020 0 382
重學數據結構(五、串)

計算機上的非數值處理的對象大部分是字符串數據, 字符串一般簡稱為串。串是一種特殊的 線性表, 其特殊性體現在數據元素是一個字符, 也就是說, 串是一種內容受限的線性表。 1、串的定義 串(string)(或字符串)是由零個或多個字符組成的有限序列,其中每個字符都來自某個字符表 ...

Wed Sep 16 06:25:00 CST 2020 0 763
重學數據結構之哈夫曼樹

一、哈夫曼樹 1.帶權擴充二叉樹的外部路徑長度   擴充二叉樹的外部路徑長度,即根到其葉子節點的路徑長度之和。   例如下面這兩種帶權擴充二叉樹:      左邊的二叉樹的外部路徑長度為:( ...

Tue May 19 16:47:00 CST 2020 0 584
數據結構-查找

寫在前面:這些內容是以考研的角度去學習和理解的,很多考試中需要用到的內容在實際應用中可能用不上,比如其中的計算問題,但是如果掌握這些東西會幫你更好的理解這些內容。 這篇關於查找的博客也只是用來記錄以便於后續復習的,所以很多地方只是淺談,並沒有代碼的實現 ...

Wed Oct 20 18:04:00 CST 2021 1 755
數據結構查找

平均查找長度(ASL, Average Search Length):在查找過程中,一次查找的長度是指需要比較的關鍵字次數,而平均查找長度則是所有查找過程中進行關鍵字比較次數的平均值,(即 ASL=\(\sum\)查找概率*比較次數)(一般為等概率1/n) 靜態查找表:查找表的操作無需 ...

Wed Jul 24 17:02:00 CST 2019 0 1102
數據結構——查找

1 查找 根據給定的值,在查找表中確定一個其關鍵字等於給定值的數據元素 查找表:由同一類數據元素構成的集合 靜態查找表:只做查找操作的查找表 動態查找表:在查找過程中,還可以進行插入或刪除操作的查找表 關鍵字:數據元素中某個數據項的值 主關鍵字 ...

Tue Apr 23 00:14:00 CST 2019 0 666
重學數據結構(六、樹和二叉樹)

結構是一類重要的非線性數據結構。直觀來看,樹是以分支關系定義的層次結構。樹結構在客觀世界廣泛存在,如人類社會的族譜和各種社會組織機構都可用樹來形象表示。 樹在計算機領域中也得到廣泛應用,尤以二叉樹最為常用。如在操作系統中,用樹來表示文件目錄的組織結構。在編譯系統中,用樹來表示源程序 ...

Fri Oct 23 03:53:00 CST 2020 0 556
重學計算機】數據結構與算法

PS:根據極客時間《數據結構與算法之美 -- 王爭》學習總結,極客時間版權所有: https://time.geekbang.org 一、復雜度分析 時間復雜度: 表示方式:大O表示法,表示代碼執行時間隨數據增長的趨勢,也叫漸進時間復雜度 計算方法:加法法則,乘法 ...

Thu Apr 25 02:10:00 CST 2019 0 823
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM