大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節(jié)點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 hot資訊 數(shù)據(jù)結(jié)構(gòu)研究對象詳解

數(shù)據(jù)結(jié)構(gòu)研究對象詳解

更新時間:2020-12-23 17:48:16 來源:動力節(jié)點 瀏覽1625次

數(shù)據(jù)結(jié)構(gòu)(data structure)是帶有結(jié)構(gòu)特性的數(shù)據(jù)元素的集合,它研究的是數(shù)據(jù)的邏輯結(jié)構(gòu)和數(shù)據(jù)的物理結(jié)構(gòu)以及它們之間的相互關(guān)系,并對這種結(jié)構(gòu)定義相適應(yīng)的運(yùn)算,設(shè)計出相應(yīng)的算法,并確保經(jīng)過這些運(yùn)算以后所得到的新結(jié)構(gòu)仍保持原來的結(jié)構(gòu)類型。簡而言之,數(shù)據(jù)結(jié)構(gòu)是相互之間存在一種或多種特定關(guān)系的數(shù)據(jù)元素的集合,即帶“結(jié)構(gòu)”的數(shù)據(jù)元素的集合。“結(jié)構(gòu)”就是指數(shù)據(jù)元素之間存在的關(guān)系,分為邏輯結(jié)構(gòu)和存儲結(jié)構(gòu)。我們想要嚴(yán)謹(jǐn)數(shù)據(jù)結(jié)構(gòu),那么首先就要了解數(shù)據(jù)結(jié)構(gòu)的研究對象,本文就帶大家深入了解數(shù)據(jù)結(jié)構(gòu)研究對象

 

數(shù)據(jù)的邏輯結(jié)構(gòu)和物理結(jié)構(gòu)是數(shù)據(jù)結(jié)構(gòu)的兩個密切相關(guān)的方面,同一邏輯結(jié)構(gòu)可以對應(yīng)不同的存儲結(jié)構(gòu)。算法的設(shè)計取決于數(shù)據(jù)的邏輯結(jié)構(gòu),而算法的實現(xiàn)依賴于指定的存儲結(jié)構(gòu)。由此可見,數(shù)據(jù)結(jié)構(gòu)的研究對象其實就是數(shù)據(jù)的邏輯結(jié)構(gòu)、物理結(jié)構(gòu)和存儲結(jié)構(gòu)。

 

一、數(shù)據(jù)的邏輯結(jié)構(gòu)

指反映數(shù)據(jù)元素之間的邏輯關(guān)系的數(shù)據(jù)結(jié)構(gòu),其中的邏輯關(guān)系是指數(shù)據(jù)元素之間的前后間關(guān)系,而與他們在計算機(jī)中的存儲位置無關(guān)。邏輯結(jié)構(gòu)包括:

1. 集合:數(shù)據(jù)結(jié)構(gòu)中的元素之間除了“同屬一個集合” 的相互關(guān)系外,別無其他關(guān)系;

 

2.線性結(jié)構(gòu):數(shù)據(jù)結(jié)構(gòu)中的元素存在一對一的相互關(guān)系;

 

3.樹形結(jié)構(gòu):數(shù)據(jù)結(jié)構(gòu)中的元素存在一對多的相互關(guān)系;

 

4.圖形結(jié)構(gòu):數(shù)據(jù)結(jié)構(gòu)中的元素存在多對多的相互關(guān)系。

 

二、數(shù)據(jù)的物理結(jié)構(gòu)

指數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機(jī)存儲空間的存放形式。

數(shù)據(jù)的物理結(jié)構(gòu)是數(shù)據(jù)結(jié)構(gòu)在計算機(jī)中的表示(又稱映像),它包括數(shù)據(jù)元素的機(jī)內(nèi)表示和關(guān)系的機(jī)內(nèi)表示。由于具體實現(xiàn)的方法有順序、鏈接、索引、散列等多種,所以,一種數(shù)據(jù)結(jié)構(gòu)可表示成一種或多種存儲結(jié)構(gòu)。

 

數(shù)據(jù)元素的機(jī)內(nèi)表示(映像方法): 用二進(jìn)制位(bit)的位串表示數(shù)據(jù)元素。通常稱這種位串為節(jié)點(node)。當(dāng)數(shù)據(jù)元素有若干個數(shù)據(jù)項組成時,位串中與各個數(shù)據(jù)項對應(yīng)的子位串稱為數(shù)據(jù)域(data field)。因此,節(jié)點是數(shù)據(jù)元素的機(jī)內(nèi)表示(或機(jī)內(nèi)映像)。

 

關(guān)系的機(jī)內(nèi)表示(映像方法):數(shù)據(jù)元素之間的關(guān)系的機(jī)內(nèi)表示可以分為順序映像和非順序映像,常用兩種存儲結(jié)構(gòu):順序存儲結(jié)構(gòu)和鏈?zhǔn)酱鎯Y(jié)構(gòu)。順序映像借助元素在存儲器中的相對位置來表示數(shù)據(jù)元素之間的邏輯關(guān)系。非順序映像借助指示元素存儲位置的指針(pointer)來表示數(shù)據(jù)元素之間的邏輯關(guān)系。

 

三、數(shù)據(jù)存儲結(jié)構(gòu)

數(shù)據(jù)的邏輯結(jié)構(gòu)在計算機(jī)存儲空間中的存放形式稱為數(shù)據(jù)的物理結(jié)構(gòu)(也稱為存儲結(jié)構(gòu))。一般來說,一種數(shù)據(jù)結(jié)構(gòu)的邏輯結(jié)構(gòu)根據(jù)需要可以表示成多種存儲結(jié)構(gòu),常用的存儲結(jié)構(gòu)有順序存儲、鏈?zhǔn)酱鎯Α⑺饕鎯凸4鎯Φ取?/p>

 

數(shù)據(jù)的順序存儲結(jié)構(gòu)的特點是:借助元素在存儲器中的相對位置來表示數(shù)據(jù)元素之間的邏輯關(guān)系;非順序存儲的特點是:借助指示元素存儲地址的指針表示數(shù)據(jù)元素之間的邏輯關(guān)系。

 

數(shù)據(jù)結(jié)構(gòu)研究內(nèi)容是構(gòu)造復(fù)雜軟件系統(tǒng)的基礎(chǔ),它的核心技術(shù)是分解與抽象,與之對應(yīng)的數(shù)據(jù)結(jié)構(gòu)研究對象:數(shù)據(jù)的邏輯結(jié)構(gòu)、物理結(jié)構(gòu)和存儲結(jié)構(gòu)。通過對數(shù)據(jù)的邏輯結(jié)構(gòu)、物理結(jié)構(gòu)和存儲結(jié)構(gòu)的研究,才逐漸奠定了數(shù)據(jù)結(jié)構(gòu)這門學(xué)科的基礎(chǔ)。本站的數(shù)據(jù)結(jié)構(gòu)和算法教程中對于數(shù)據(jù)結(jié)構(gòu)的演變過程有詳細(xì)的講解,便于我們對數(shù)據(jù)結(jié)構(gòu)這門學(xué)科有自我的認(rèn)知過程,發(fā)展我們的學(xué)習(xí)積極性。


提交申請后,顧問老師會電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 久久综合欧美成人 | 四虎海外影院 | 成人欧美一区在线视频在线观看 | 久久综合九色综合欧美狠狠 | 久久毛片免费看 | 日韩经典中文字幕 | 91破解版在线 | 亚洲 | 亚洲欧美综合另类 | 成人毛片全部免费观看 | 四虎四虎1515whh | 国产一区二区三区精品久久呦 | 99国产成人高清在线视频 | 香蕉视频黄在线观看 | 狠狠做狠狠做综合日日 | 国产自精品在线 | 久久亚洲综合网 | 久久久www免费看片 久久久不卡 | 中文字幕视频二区 | 日本精品久久久久中文字幕 1 | 亚洲欧美不卡 | 国产精品久久亚洲一区二区 | 99视频免费在线观看 | 精品91自产拍在线观看一区 | 两性视频久久 | 日本黄色网址免费 | 欧美成人午夜精品一区二区 | 亚洲精品一区二区三区在线观看 | 天天操婷婷 | 男女乱淫真视频免费一级毛片 | 欧美一区二区免费 | 天天操夜夜添 | 国产精品短篇二区 | 国产伦精品一区三区视频 | 免费观看日本高清a毛片 | 日本免费不卡一区 | 黑人特级粗α级毛片 | 欧美一级永久免费毛片在线 | 99re66热这里只有精品首页 | 亚洲网在线 | 免费在线不卡视频 | 性xxx69xxx视频在线观看 |