【摘要】主講老師:劉斌Email:QQ:1263447339結(jié)構(gòu):實(shí)體+關(guān)系,把某些成份按一定的規(guī)律或方式組織在一起的實(shí)體或某些成分組織在一起的方式?在這里,我們把實(shí)體看作數(shù)據(jù)算法是對特定問題求解方法和步驟的一種描述。?大公因數(shù)的求解算法?元二次方程的求解?周長、圓面積?方體的表面積和邊長?排序?治
2025-06-28 16:28
【摘要】數(shù)據(jù)結(jié)構(gòu)與算法實(shí)習(xí)北京大學(xué)信息科學(xué)技術(shù)學(xué)院張銘))課程目的配合“數(shù)據(jù)結(jié)構(gòu)與算法”主課,提高實(shí)際動手能力和程序設(shè)計(jì)的質(zhì)量?基本數(shù)據(jù)結(jié)構(gòu)?線性表(向量、串、棧和隊(duì)列)、二叉樹、樹、圖等?ADT、STL?綜合應(yīng)用程序?排序、檢索、文件、索引等技術(shù)
2025-05-08 08:38
【摘要】第二講R語言的基本數(shù)據(jù)結(jié)構(gòu)NameIDDutyGrade1Grade2Grade3Grade4Grade5WangN2022091captainNANANANANATangMJ2022201memberNANANANANA………………………作業(yè)1:按下面表格的形式生成本組信
2025-08-10 13:07
【摘要】算法與數(shù)據(jù)結(jié)構(gòu)第7章檢索及基本算法第7章檢索及基本算法檢索的概念線性表的檢索樹表的檢索哈希檢索檢索的概念?檢索(searching)也稱作查找,是一種常用的基本運(yùn)算。?人們幾乎每天都要做檢索的工作,如在電話號碼薄中查找某單位或某個人的電話號碼,在字典
2025-01-28 23:39
【摘要】算法與數(shù)據(jù)結(jié)構(gòu)第8章排序及基本算法排序及基本算法?為了便于檢索,人們通常希望能在計(jì)算機(jī)中保存的數(shù)據(jù)是按關(guān)鍵字值大小排列的有序表。?這是因?yàn)閷τ谟行虮砜梢圆捎脵z索效率較高的二分法檢索算法,其平均檢索長度為log2(n+1)-1;而對于無序表只能進(jìn)行順序檢索,其平均檢索長度為(n+1)/2。?又如為了方便檢索,需要構(gòu)造
2025-01-30 21:44
【摘要】算法與數(shù)據(jù)結(jié)構(gòu)第2章常用數(shù)據(jù)結(jié)構(gòu)第2章常用數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)類型與數(shù)據(jù)結(jié)構(gòu)數(shù)組串?dāng)?shù)據(jù)類型與數(shù)據(jù)結(jié)構(gòu)數(shù)據(jù)、數(shù)據(jù)元素與數(shù)據(jù)類型數(shù)據(jù)結(jié)構(gòu)的基本概念抽象數(shù)據(jù)類型數(shù)據(jù)?計(jì)算機(jī)中的數(shù)據(jù)在計(jì)算機(jī)內(nèi)的最原始形式僅是一組組二進(jìn)制代碼,程序設(shè)計(jì)語言以這種代
2024-11-12 15:48
【摘要】.....寧可累死在路上,也不能閑死在家里!寧可去碰壁,也不能面壁。是狼就要練好牙,是羊就要練好腿。什么是奮斗?奮斗就是每天很難,可一年一年卻越來越容易。不奮斗就是每天都很容易,可一年一年越來越難。能干的人,不在情緒上計(jì)較,只在做事上認(rèn)真;無能的
2025-07-04 07:23
【摘要】第4章特殊線性表─棧、隊(duì)、串棧、隊(duì)列、串是常用數(shù)據(jù)結(jié)構(gòu)。其中棧與隊(duì)列不僅可直接用于描述問題,而且大量用于算法的實(shí)現(xiàn)中。串多用于直接描述非數(shù)值的簡單信息。從數(shù)據(jù)元素間的邏輯關(guān)系看,棧、隊(duì)列與串是線性表,但從操作方式與種類看,它們與線性表有許多不同。因此,若把數(shù)據(jù)間邏輯關(guān)系與相應(yīng)的操作
2024-10-28 19:46
【摘要】§§樹的應(yīng)用示例—哈夫曼樹§哈夫曼樹構(gòu)造算法的實(shí)現(xiàn)§二叉樹的基本概念§哈夫曼編碼與數(shù)據(jù)壓縮§二叉樹對象§后序遍歷操作的實(shí)現(xiàn)§中序遍歷操作的實(shí)現(xiàn)§
2024-10-28 19:45
【摘要】§對稱矩陣§存儲方式§稀疏矩陣§轉(zhuǎn)置操作§三元組表的操作§三元組表法§稀疏矩陣的邏輯表示§十字鏈表§基本操作的實(shí)現(xiàn)§十字鏈表對象§
【摘要】第二章程序設(shè)計(jì)基本策略與方法遞歸、逐步求精、分治是基本的算法(程序)設(shè)計(jì)策略與方法。許多復(fù)雜問題,使用它們都可迎刃而解。這幾種策略與方法在后面要經(jīng)常使用,這里先介紹它們的基本思想,進(jìn)一步的例子將在后面的章節(jié)中見到。做為基礎(chǔ),我們先介紹算法的概念算法的基本概念一、算法的概念
2024-10-27 15:42
【摘要】§二路歸并排序§多段2路合并§二路合并§堆排序§直接選擇排序§冒泡算法的改進(jìn)§快速排序*§冒泡排序§§直接插入排序§外排
【摘要】§基本操作§分枝單鏈表對象§§結(jié)點(diǎn)對象§廣義表元素接口§廣義表操作的實(shí)現(xiàn)*§一般問題§廣義表的存貯結(jié)構(gòu)§廣義表的遍歷§
2024-11-12 22:18
【摘要】算法與數(shù)據(jù)結(jié)構(gòu)第3章簡單數(shù)據(jù)結(jié)構(gòu)簡單數(shù)據(jù)結(jié)構(gòu)?簡單的數(shù)據(jù)結(jié)構(gòu),包括順序表、鏈表、棧、隊(duì)列和廣義表,它們和上一章介紹過的數(shù)組和串一起都同屬于線性結(jié)構(gòu)。?在線性結(jié)構(gòu)中,數(shù)據(jù)元素之間的關(guān)系是一對一的次序關(guān)系,其邏輯特征為:?存在一個惟一地被稱作“第一個”的數(shù)據(jù)元素;?存在一個惟一地被稱作“
2025-01-28 23:38
【摘要】圖的基本操作實(shí)驗(yàn)報(bào)告圖的基本操作實(shí)驗(yàn)報(bào)告實(shí)驗(yàn)名稱圖的基本操作實(shí)驗(yàn)?zāi)康?.掌握圖的各種存儲結(jié)構(gòu),特別要熟練掌握鄰接矩陣和鄰接表的存儲結(jié)構(gòu);2.遍歷是圖各種應(yīng)用的算法的基礎(chǔ),要熟練掌握圖的深度優(yōu)先遍歷和廣度優(yōu)先遍歷的算法,復(fù)習(xí)棧和隊(duì)列的應(yīng)用;3.掌握以鄰接矩陣作為存儲結(jié)構(gòu)的生成圖的最小生成樹的普利姆算法;實(shí)驗(yàn)內(nèi)容編制一個演示圖
2025-06-26 07:04