您現(xiàn)在所在的位置:首頁 >學習資源 > Unity游戲/VR/AR入門教材 > VR開發(fā)入門教程45:數(shù)據(jù)結(jié)構(gòu)簡述

VR開發(fā)入門教程45:數(shù)據(jù)結(jié)構(gòu)簡述

來源:奇酷教育 發(fā)表于:

VR開發(fā) VR教程 VR培訓

  數(shù)據(jù)結(jié)構(gòu)

  一般將數(shù)據(jù)結(jié)構(gòu)分為兩大類: 線性數(shù)據(jù)結(jié)構(gòu)和非線性數(shù)據(jù)結(jié)構(gòu)。

  線性數(shù)據(jù)結(jié)構(gòu)有: 線性表、棧、隊列、串、數(shù)組和文件;

  非線性數(shù)據(jù)結(jié)構(gòu)有: 散列表、樹和圖。

  線性表

  線性表的邏輯結(jié)構(gòu)是n個數(shù)據(jù)元素的有限序列:

  (a1, a2 ,a3,…an)

  n為線性表的長度(n≥0),n=0的表稱為空表。

  數(shù)據(jù)元素呈線性關(guān)系。必存在唯一的稱為“第一個”的數(shù)據(jù)元素;必存在唯一的稱為“最后一個”的數(shù)據(jù)元素;除第一個元素外,每個元素都有且只有一個前驅(qū)元素; 除最后一個元素外,每個元素都有且只有一個后繼元素。

  所有數(shù)據(jù)元素在同一個線性表中必須是相同的數(shù)據(jù)類型。

  線性表按其存儲結(jié)構(gòu)可分為順序表和鏈表。用順序存儲結(jié)構(gòu)存儲的線性表稱為順序表;用鏈式存儲結(jié)構(gòu)存儲的線性表稱為鏈表。

  將線性表中的數(shù)據(jù)元素依次存放在某個存儲區(qū)域中,所形成的表稱為順序表。一維數(shù)組就是用順序方式存儲的線性表。

  鏈表

  棧(Stack)也是一種特殊的線性表,是一種后進先出(LIFO)的結(jié)構(gòu)。

  棧是限定僅在表尾進行插入和刪除運算的線性表,表尾稱為棧頂(top),表頭稱為棧底(bottom)。

  棧的物理存儲可以用順序存儲結(jié)構(gòu),也可以用鏈式存儲結(jié)構(gòu)。

  隊列(Queue)是限定所有的插入只能在表的一端進行,而所有的刪除都在表的另一端進行的線性表。

  表中允許插入的一端稱為隊尾(Rear),允許刪除的一端稱為隊頭(Front)。

  隊列的操作是按先進先出(FIFO)的原則進行的。

  隊列的物理存儲可以用順序存儲結(jié)構(gòu),也可以用鏈式存儲結(jié)構(gòu)。

  散列表又稱為哈希表。散列表算法的基本思想是:

  以結(jié)點的關(guān)鍵字為自變量,通過一定的函數(shù)關(guān)系(散列函數(shù))計算出對應的函數(shù)值,以這個值作為該結(jié)點存儲在散列表中的地址。

  當散列表中的元素存放太滿,就必須進行再散列,將產(chǎn)生一個新的散列表,所有元素存放到新的散列表中,原先的散列表將被刪除。在C#語言中,通過負載因子(load factor)來決定何時對散列表進行再散列。例如:如果負載因子是0.75,當散列表中已經(jīng)有75%的位置已經(jīng)放滿,那么將進行再散列。

  負載因子越高(越接近1.0),內(nèi)存的使用效率越高,元素的尋找時間越長。負載因子越低(越接近0.0),元素的尋找時間越短,內(nèi)存浪費越多。

主站蜘蛛池模板: 伊人久久大香线蕉综合Av| 色欲人妻综合AAAAA网| 狠狠色噜噜色狠狠狠综合久久| 亚洲综合久久综合激情久久| 欧美日韩国产综合草草| 色欲天天婬色婬香视频综合网| 亚州欧州一本综合天堂网| 亚洲乱码中文字幕综合| 99久久综合狠狠综合久久| 鲁一鲁一鲁一鲁一曰综合网| 国产亚洲综合色就色| 色噜噜狠狠色综合日日| 亚洲综合成人网在线观看| 伊人久久综合精品无码AV专区| 欧美综合天天夜夜久久| 久久影院综合精品| 久久综合伊人77777| 中文字幕亚洲综合久久| 色天使亚洲综合在线观看| 99热婷婷国产精品综合| 色综合视频一区二区三区| 久久精品国产亚洲综合色| 伊人久久亚洲综合影院| 亚洲偷自拍拍综合网| 国产成人综合在线观看网站| 人人妻人人狠人人爽天天综合网| 婷婷五月综合丁香在线| 色综合久久久久无码专区| 国产精品综合久成人| 99久久综合狠狠综合久久| 久久综合国产乱子伦精品免费| 国产精品九九久久精品女同亚洲欧美日韩综合区 | 亚洲欧美成人综合久久久| 亚洲综合偷自成人网第页色| 成人伊人亚洲人综合网站222| 久久精品国产91久久综合麻豆自制| 色综合久久综精品| 久久99国产综合精品| 亚洲综合久久久| 欧美伊人久久大香线蕉综合| 久久婷婷色综合一区二区|