




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
廣義表的
概念及存儲結(jié)構(gòu)
本講要點(diǎn)哪些實(shí)際問題可以抽象成廣義表結(jié)構(gòu)?什么是廣義表?廣義表如何存儲?導(dǎo)學(xué)案例:本科生創(chuàng)新實(shí)踐項(xiàng)目中的人員關(guān)系為培養(yǎng)本科生的綜合實(shí)踐與研究創(chuàng)新能力,從國家到各高校都實(shí)施了大學(xué)生創(chuàng)新實(shí)踐項(xiàng)目。在項(xiàng)目實(shí)施過程中,教師指導(dǎo)n個本科生,如果教師是碩導(dǎo)或博導(dǎo),本科生可接收教師的直接指導(dǎo),部分本科生也可以在碩士研究生或博士研究生的指導(dǎo)下進(jìn)行項(xiàng)目研究。本科生創(chuàng)新實(shí)踐項(xiàng)目中的人員關(guān)系具有如下形式:(1)若導(dǎo)師不帶研究生:
(導(dǎo)師,(本科生1,…,本科生k))(2)若導(dǎo)師帶研究生:
(導(dǎo)師,((研究生1,(本科生1,…,本科生m)),(本科生1,…,本科生n),…))請?jiān)O(shè)計(jì)一種數(shù)據(jù)結(jié)構(gòu),存儲以上人員關(guān)系,為簡單起見,各類人員信息僅保留姓名。1.問題抽象(本科生1,…,本科生k)是一個線性表(導(dǎo)師,(本科生1,…,本科生k))是一個擴(kuò)充的線性表數(shù)據(jù)元素是一個線性表單個數(shù)據(jù)元素(導(dǎo)師,(研究生1,(本科生1,…,本科生m)))也是一個擴(kuò)充的線性表數(shù)據(jù)元素是一個線性表數(shù)據(jù)元素是一個線性表單個數(shù)據(jù)元素1.問題抽象(導(dǎo)師,(研究生1,(本科生1,…,本科生m)),(本科生1,…,本科生n),…))也是一個擴(kuò)充的線性表(本科生1,…,本科生k)(導(dǎo)師,(本科生1,…,本科生k))(導(dǎo)師,(研究生1,(本科生1,…,本科生m)))這種對線性表中數(shù)據(jù)元素進(jìn)行擴(kuò)充,但元素類型可以不同的線性表就是廣義表屬于一種非線性結(jié)構(gòu)。線性表及相關(guān)形式運(yùn)算受限元素受限元素?cái)U(kuò)展2.廣義表的基本概念廣義表:n(n≥0)個數(shù)據(jù)元素的有限序列,記作:GList=(a1,a2,……,an)其中:GList是廣義表的名稱,ai(1≤i≤n)是GList的成員(或直接元素),它可以是單個的數(shù)據(jù)元素,也可以是一個廣義表,分別稱為GList的單元素(或原子)和子表。長度:廣義表中直接元素的個數(shù)。深度:廣義表中括號的最大嵌套層數(shù)。表頭:廣義表非空時(shí),稱第一個元素為表頭。表尾:廣義表中除表頭外其余元素組成的廣義表。表頭、表尾概念的重要性體現(xiàn)在,它們既是廣義表的元素存取方法、廣義表的分解方法,也暗示了廣義表的構(gòu)造方法。2.廣義表的基本概念A(yù)=()B=(a,b,c)C=(a,(b,c,d),e)D=((a,b),c,(d,(e,f),g))E=(a,(),((),()),b)長度深度表頭表尾01空()31a(b,c)32a((b,c,d),e)33(a,b)(c,(d,(e,f),g))43a((),((),()),b)3.廣義表的存儲結(jié)構(gòu)廣義表可以采用順序存儲結(jié)構(gòu)嗎?由于廣義表的非線性特征,且定義中對各個子表的長度沒有任何限制,因此若試圖采用順序存儲結(jié)構(gòu),必將引入許多繁雜的人為約束,使廣義表的存儲、應(yīng)用復(fù)雜化。所以廣義表一般采用鏈?zhǔn)酱鎯Y(jié)構(gòu)。如何采用鏈接存儲結(jié)構(gòu)存儲廣義表?若廣義表不空,則可分解為表頭和表尾;反之,一對確定的表頭和表尾可唯一地確定一個廣義表。
采用頭尾表示法存儲廣義表3.廣義表的存儲結(jié)構(gòu)廣義表中的數(shù)據(jù)元素既可以是廣義表也可以是單元素頭尾表示法中的結(jié)點(diǎn)結(jié)構(gòu)?
表結(jié)點(diǎn)——存儲廣義表;元素結(jié)點(diǎn)——存儲單元素3.廣義表的存儲結(jié)構(gòu)A=()B=(a,b,c)C=(a,(b,c,d),e)D=((a,b),c,(d,(e,f),g))E=(a,(),((),()),b)3.廣義表的存儲結(jié)構(gòu)A=()B=(a,b,c)C=(a,(b,c,d),e)D=((a,b),c,(d,(e,f),g))E=(a,(),((),()),b)3.廣義表的存儲結(jié)構(gòu)A=()B=(a,b,c)C=(a,(b,c
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 化妝品購銷合同細(xì)則
- 企事業(yè)單位合同簽訂環(huán)節(jié)防詐騙標(biāo)語展示
- 商業(yè)變壓器租賃合同標(biāo)準(zhǔn)格式
- 廢棄礦山治理與修復(fù)工程承包合同
- 勞務(wù)派遣合同范本
- 1 春夏秋冬 教學(xué)設(shè)計(jì)-2024-2025學(xué)年統(tǒng)編版語文一年級下冊
- Module 4 Unit 1 Did you read them(教學(xué)設(shè)計(jì))-2023-2024學(xué)年外研版(一起)英語五年級下冊
- 制造業(yè)企業(yè)勞動合同范本
- 度鋼管供應(yīng)合同范本
- 10《吃飯有講究》教學(xué)設(shè)計(jì)-2024-2025學(xué)年道德與法治一年級上冊統(tǒng)編版
- 《急性心力衰竭的急救處理》課件
- 2025年高壓電工作業(yè)考試國家總局題庫及答案(共280題)
- 初中圖書室閱覽室建設(shè)實(shí)施方案范文(2篇)
- 2024年中國養(yǎng)老產(chǎn)業(yè)商學(xué)研究報(bào)告-銀發(fā)經(jīng)濟(jì)專題
- 印刷公司生產(chǎn)部2025年年度工作總結(jié)及2025年工作計(jì)劃
- 2025年中考語文一輪復(fù)習(xí):八年級下冊知識點(diǎn)梳理
- 小班孵雞蛋課程設(shè)計(jì)
- 糖尿病的麻醉管理
- 《商務(wù)溝通-策略、方法與案例》課件 第四章 非言語溝通
- 附件2:福建省建設(shè)工程造價(jià)咨詢服務(wù)收費(fèi)指導(dǎo)價(jià)
- 《金融衍生品》課件
評論
0/150
提交評論