![[數(shù)據(jù)結(jié)構(gòu)中的名詞解釋]相關(guān)的文章【名詞解釋】圖文推薦【名詞解釋】精華文章【名詞_第1頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/75d435e9-2119-47d6-b7ee-22f474882981/75d435e9-2119-47d6-b7ee-22f4748829811.gif)
![[數(shù)據(jù)結(jié)構(gòu)中的名詞解釋]相關(guān)的文章【名詞解釋】圖文推薦【名詞解釋】精華文章【名詞_第2頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/75d435e9-2119-47d6-b7ee-22f474882981/75d435e9-2119-47d6-b7ee-22f4748829812.gif)
![[數(shù)據(jù)結(jié)構(gòu)中的名詞解釋]相關(guān)的文章【名詞解釋】圖文推薦【名詞解釋】精華文章【名詞_第3頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/75d435e9-2119-47d6-b7ee-22f474882981/75d435e9-2119-47d6-b7ee-22f4748829813.gif)
![[數(shù)據(jù)結(jié)構(gòu)中的名詞解釋]相關(guān)的文章【名詞解釋】圖文推薦【名詞解釋】精華文章【名詞_第4頁(yè)](http://file2.renrendoc.com/fileroot_temp3/2021-5/24/75d435e9-2119-47d6-b7ee-22f474882981/75d435e9-2119-47d6-b7ee-22f4748829814.gif)
下載本文檔
版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、數(shù)據(jù)結(jié)構(gòu)中的名詞解釋相關(guān)的文章【名詞解釋】 圖文推薦【名詞解釋】精華文章【名詞 數(shù)據(jù)結(jié)構(gòu):數(shù)據(jù)結(jié)構(gòu)是研究數(shù)據(jù)元素之間抽象化的相互關(guān)系和這 種關(guān)系在計(jì)算機(jī)中的存儲(chǔ)表示(即所謂數(shù)據(jù)的邏輯結(jié)構(gòu)和物理結(jié) 構(gòu)),并對(duì)這種結(jié)構(gòu)定義相適應(yīng)的運(yùn)算,設(shè)計(jì)出相應(yīng)的算法,而且 確保經(jīng)過(guò)這些運(yùn)算后所得到的新結(jié)構(gòu)仍然是原來(lái)的結(jié)構(gòu)類(lèi)型。 數(shù)據(jù):數(shù)據(jù)是人們利用文字符號(hào)、數(shù)字符號(hào)以及其他規(guī)定的符號(hào) 對(duì)現(xiàn)實(shí)世界的事物及其活動(dòng)所做的描述。在計(jì)算機(jī)科學(xué)中,數(shù)據(jù)的 含義非常廣泛,我們把一切能夠輸入到計(jì)算機(jī)中并被計(jì)算機(jī)程序處 理的信息,包括文字、表格、圖象等,都稱為數(shù)據(jù)。結(jié)點(diǎn):結(jié)點(diǎn)也 叫數(shù)據(jù)元素,它是組成數(shù)據(jù)的基本單位。 邏輯結(jié)構(gòu):結(jié)
2、點(diǎn)和結(jié)點(diǎn)之間的邏輯關(guān)系稱為數(shù)據(jù)的邏輯結(jié)構(gòu)。 存儲(chǔ)結(jié)構(gòu):數(shù)據(jù)在計(jì)算機(jī)中的存儲(chǔ)表示稱為數(shù)據(jù)的存儲(chǔ)結(jié)構(gòu)。 數(shù)據(jù)處理:數(shù)據(jù)處理是指對(duì)數(shù)據(jù)進(jìn)行查找、插入、刪除、合并、 排序、統(tǒng)計(jì)以及簡(jiǎn)單計(jì)算等的操作過(guò)程。 數(shù)據(jù)類(lèi)型:數(shù)據(jù)類(lèi)型是指程序設(shè)計(jì)語(yǔ)言中各變量可取的數(shù)據(jù)種類(lèi)。 數(shù)據(jù)類(lèi)型是高級(jí)程序設(shè)計(jì)語(yǔ)言中的一個(gè)基本概念,它和數(shù)據(jù)結(jié)構(gòu)的 概念密切相關(guān)。本章主要介紹了如下一些基本概念: 線性表:一個(gè)線性表是nMO個(gè)數(shù)據(jù)元素aO, al, a2,,anl 的有限序列。線性表的順序存儲(chǔ)結(jié)構(gòu):在計(jì)算機(jī)中用一組地址連續(xù) 的存儲(chǔ)單元依次存儲(chǔ)線性表的各個(gè)數(shù)據(jù)元素,稱作線性表的順序存 儲(chǔ)結(jié)構(gòu)。 線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu):線性表的鏈?zhǔn)酱鎯?chǔ)
3、結(jié)構(gòu)就是用一組任意 的存儲(chǔ)單元一一結(jié)點(diǎn)(可以是不連續(xù)的)存儲(chǔ)線性表的數(shù)據(jù)元素。 表中每一個(gè)數(shù)據(jù)元素,都由存放數(shù)據(jù)元素值的數(shù)據(jù)域和存放直接前 驅(qū)或直接后繼結(jié)點(diǎn)的地址(指針)的指針域組成。 循環(huán)鏈表:循環(huán)鏈表(CircularLinkedList)是將單鏈表的表中最 后一個(gè)結(jié)點(diǎn)指針指向鏈表的表頭結(jié)點(diǎn),整個(gè)鏈表形成一個(gè)環(huán),從表 中任一結(jié)點(diǎn)出發(fā)都可找到表中其他的結(jié) 循環(huán)鏈表:循環(huán)鏈表(CircularLinkedList)是將單鏈表的表中最 后一個(gè)結(jié)點(diǎn)指針指向鏈表的表頭結(jié)點(diǎn),整個(gè)鏈表形成一個(gè)環(huán),從表 中任一結(jié)點(diǎn)出發(fā)都可找到表中其他的結(jié)點(diǎn)。 雙向鏈表:雙向鏈表中,在每一個(gè)結(jié)點(diǎn)除了數(shù)據(jù)域外,還包含兩 個(gè)指
4、針域,一個(gè)指針(next)指向該結(jié)點(diǎn)的后繼結(jié)點(diǎn),另一個(gè)指針 (prior)指向它的前驅(qū)結(jié)點(diǎn)。 除上述基木概念以外,學(xué)生還應(yīng)該了解:線性表的基本操作(初 始化、插入、刪除、存取、復(fù)制、合并)、順序存儲(chǔ)結(jié)構(gòu)的表示、 線性表的鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu)的表示、一元多項(xiàng)式Pn(x),掌握順序存儲(chǔ) 結(jié)構(gòu)(初始化、插入操作、刪除操作)、單鏈表(單鏈表的初始化、 單鏈表的插入、單鏈表的刪除)。 一些簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu)的名詞解釋2017-04-0922:55 #2樓 線性表: 線性表是由n(n0)個(gè)相同類(lèi)型的元素組成的有序集合。 棧: 線性表的一種特殊形式,是一種限定性數(shù)據(jù)結(jié)構(gòu),也就是在對(duì)線 性表的操作加以限制后,形成的一種新
5、的數(shù)據(jù)結(jié)構(gòu)。是限定只在表 尾進(jìn)行插入和刪除操作的線性表。允許插入和刪除的一端稱為棧頂, 另一端稱為棧底,不含任何數(shù)據(jù)元素的棧稱為空棧。 隊(duì)列: 將線性表的插入和刪除操作分別限制在表的兩端進(jìn)行,和棧相反, 隊(duì)列是一種先進(jìn)先出的線性表。允許插入的一端稱為隊(duì)尾,允許刪 除的一端稱為隊(duì)頭。 串: 線性表的一種特殊形式,表中每個(gè)元素的類(lèi)型為字符型,是一個(gè) 有限的字符序列。 堆: 堆是具有下列性質(zhì)的完全二叉樹(shù):每個(gè)結(jié)點(diǎn)的值都小于或等于其 左右孩子結(jié)點(diǎn)的值(稱為小根堆);或者每個(gè)結(jié)點(diǎn)的值都大于或等 于其左右孩子結(jié)點(diǎn)的值(稱為大根堆)。 堆排序: 首先將待排序的記錄序列構(gòu)造成一個(gè)堆(假設(shè)利用大根堆),此 時(shí),
6、選出了堆中所有記錄的最大者即堆頂記錄,然后將它從堆中移 走(通常將堆頂記錄和堆中最后一個(gè)記錄交換),并將剩余的記錄 再調(diào)整成堆,這樣又找出了次大的記錄,以此類(lèi)推,直到堆中只有 一個(gè)記錄為止。 java堆和棧的區(qū)別: 數(shù)據(jù)結(jié)構(gòu):堆:堆可以被看成是一棵完全二叉樹(shù)樹(shù)(最小堆和 最大堆)。棧:一種先進(jìn)后出的數(shù)據(jù)結(jié)構(gòu)。 棧的優(yōu)勢(shì)是,存取速度比堆要快,僅次于直接位于cpu中的寄 存器。但缺點(diǎn)是,存在棧中的數(shù)據(jù)大小與生存期必須是確定的,缺 乏靈活性。另外,棧數(shù)據(jù)在多個(gè)線程或者多個(gè)棧之間是不可以共享 的,但是在棧內(nèi)部多個(gè)值相等的變量是可以指向一個(gè)地址的。 堆的優(yōu)勢(shì)是可以動(dòng)態(tài)地分配內(nèi)存大小,生存期也不必事先告訴
7、編 譯器,java的垃圾收集器會(huì)自動(dòng)收走這些不再使用的數(shù)據(jù)。但缺點(diǎn) 是,由于要在運(yùn)行時(shí)動(dòng)態(tài)分配內(nèi)存,存取速度較慢。 棧(stack)與堆(heap)都是java用來(lái)在ram中存放數(shù)據(jù)的地方。 與C+不同,java自動(dòng)管理?xiàng):投?,程序員不能直接地設(shè)置?;蚨?。 java中的數(shù)據(jù)類(lèi)型有兩種。 一種是基本類(lèi)型(primitivetypes),共有8種,即 int, short, long, byte, float, double, boolean, char (注意,并沒(méi)有 string的基本類(lèi)型)。這些字面值的數(shù)據(jù),由于大小可知,生存期 可知(這些字面值固定定義在某個(gè)程序塊里面,程序塊退岀后,字段 值就消失了),出于追求速度的原因,就存在于棧中。 另一種是包裝類(lèi)數(shù)據(jù),【如integer, string, double等將相應(yīng)的 基木數(shù)據(jù)類(lèi)型
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 航空航天復(fù)合材料 課件知識(shí)點(diǎn)4 納米復(fù)合材料
- 農(nóng)電工基礎(chǔ)試題及答案
- 快樂(lè)工作總結(jié)匯報(bào)
- 中國(guó)電信業(yè)務(wù)培訓(xùn)
- 小班熊貓美術(shù)課件
- 安全事故范例培訓(xùn)
- 整容術(shù)前護(hù)理常規(guī)
- 毛球畫(huà)花卉課件
- 大出血的急救護(hù)理措施
- 主動(dòng)脈瘤超聲表現(xiàn)
- 總務(wù)管理工作指南與流程手冊(cè)
- 2025年人教版小學(xué)數(shù)學(xué)一年級(jí)下冊(cè)期末考試卷(帶答案)
- T-WSJD 21-2022 內(nèi)鏡儲(chǔ)存干燥柜衛(wèi)生要求
- 電梯使用三方協(xié)議合同協(xié)議
- 電動(dòng)車(chē)學(xué)徒合同協(xié)議
- 三農(nóng)課件內(nèi)容
- 2025年如何設(shè)計(jì)沙鋼項(xiàng)目可行性研究報(bào)告技術(shù)工藝+設(shè)備選型+財(cái)務(wù)概算+廠區(qū)規(guī)劃
- 終止保潔合同協(xié)議
- 鋁粉加工合同協(xié)議
- 違規(guī)違紀(jì)警示案例
- 加班飯管理制度
評(píng)論
0/150
提交評(píng)論