下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(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)過這些運(yùn)算后所得到的新結(jié)構(gòu)仍然是原來的結(jié)構(gòu)類型。 數(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ì)算等的操作過程。 數(shù)據(jù)類型:數(shù)據(jù)類型是指程序設(shè)計(jì)語言中各變量可取的數(shù)據(jù)種類。 數(shù)據(jù)類型是高級(jí)程序設(shè)計(jì)語言中的一個(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è)相同類型的元素組成的有序集合。 棧: 線性表的一種特殊形式,是一種限定性數(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è)元素的類型為字符型,是一個(gè) 有限的字符序列。 堆: 堆是具有下列性質(zhì)的完全二叉樹:每個(gè)結(jié)點(diǎn)的值都小于或等于其 左右孩子結(jié)點(diǎn)的值(稱為小根堆);或者每個(gè)結(jié)點(diǎn)的值都大于或等 于其左右孩子結(jié)點(diǎn)的值(稱為大根堆)。 堆排序: 首先將待排序的記錄序列構(gòu)造成一個(gè)堆(假設(shè)利用大根堆),此 時(shí),
6、選出了堆中所有記錄的最大者即堆頂記錄,然后將它從堆中移 走(通常將堆頂記錄和堆中最后一個(gè)記錄交換),并將剩余的記錄 再調(diào)整成堆,這樣又找出了次大的記錄,以此類推,直到堆中只有 一個(gè)記錄為止。 java堆和棧的區(qū)別: 數(shù)據(jù)結(jié)構(gòu):堆:堆可以被看成是一棵完全二叉樹樹(最小堆和 最大堆)。棧:一種先進(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用來在ram中存放數(shù)據(jù)的地方。 與C+不同,java自動(dòng)管理?xiàng):投?,程序員不能直接地設(shè)置?;蚨选?java中的數(shù)據(jù)類型有兩種。 一種是基本類型(primitivetypes),共有8種,即 int, short, long, byte, float, double, boolean, char (注意,并沒有 string的基本類型)。這些字面值的數(shù)據(jù),由于大小可知,生存期 可知(這些字面值固定定義在某個(gè)程序塊里面,程序塊退岀后,字段 值就消失了),出于追求速度的原因,就存在于棧中。 另一種是包裝類數(shù)據(jù),【如integer, string, double等將相應(yīng)的 基木數(shù)據(jù)類型
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版腳手架安裝工程安全教育與培訓(xùn)合同3篇
- 二零二五年度苗木種植與生態(tài)農(nóng)業(yè)園區(qū)運(yùn)營合作協(xié)議2篇
- 棄土場(chǎng)承包合同(2篇)
- 2025年度個(gè)人跨境貿(mào)易融資連帶責(zé)任擔(dān)保協(xié)議4篇
- 2025年瓦工勞務(wù)合作工程承包協(xié)議書9篇
- 二零二五年度門臉房屋租賃與鄉(xiāng)村振興戰(zhàn)略合作合同4篇
- 二零二五版民辦非企業(yè)公共設(shè)施捐贈(zèng)合同范本4篇
- 化學(xué)實(shí)驗(yàn)教學(xué)講座模板
- 二零二五版苗圃場(chǎng)技術(shù)員環(huán)保技術(shù)支持聘用合同4篇
- 集合交并差運(yùn)算課程設(shè)計(jì)
- 腰椎間盤突出疑難病例討論
- 《光伏發(fā)電工程工程量清單計(jì)價(jià)規(guī)范》
- 2023-2024學(xué)年度人教版四年級(jí)語文上冊(cè)寒假作業(yè)
- (完整版)保證藥品信息來源合法、真實(shí)、安全的管理措施、情況說明及相關(guān)證明
- 營銷專員績(jī)效考核指標(biāo)
- 陜西麟游風(fēng)電吊裝方案專家論證版
- 供應(yīng)商審核培訓(xùn)教程
- 【盒馬鮮生生鮮類產(chǎn)品配送服務(wù)問題及優(yōu)化建議分析10000字(論文)】
- 肝硬化心衰患者的護(hù)理查房課件
- 2023年四川省樂山市中考數(shù)學(xué)試卷
- 【可行性報(bào)告】2023年電動(dòng)自行車行業(yè)項(xiàng)目可行性分析報(bào)告
評(píng)論
0/150
提交評(píng)論