傅清祥 算法與數(shù)據(jù)結(jié)構(gòu) 它覆蓋了《計(jì)算機(jī)學(xué)科教學(xué)計(jì)劃1993》中開列的關(guān)于算法與數(shù)據(jù)結(jié)構(gòu)主科目的所有知識(shí)單元。其主要內(nèi)容有:算法與數(shù)據(jù)結(jié)構(gòu)的概念、抽象數(shù)據(jù)類型(ADT)、基于序列的ADT(如表,棧,隊(duì)列和串等)。反映層次關(guān)系的ADT(如樹,堆和各種平衡樹等)、關(guān)于集合的ADT(如字典,優(yōu)先隊(duì)列和共查集等)、算法設(shè)計(jì)的策略與技巧、排序與選擇算法、圖的算法、問題的計(jì)算復(fù)雜性、并行算法。 全書強(qiáng)調(diào)“算法”與“數(shù)據(jù)結(jié)構(gòu)”之間密不可分的聯(lián)系,因而強(qiáng)調(diào)融數(shù)據(jù)類型與定義在數(shù)據(jù)類型上的運(yùn)算于一體的抽象數(shù)據(jù)類型,為面向?qū)ο蟮某绦蛟O(shè)計(jì)方法打下扎實(shí)的基礎(chǔ)。 本書以知識(shí)單元為基本構(gòu)件,具有可拆卸性和可重組性,內(nèi)容豐富,表述詳細(xì),適合不同類型的院校按照不同的培養(yǎng)規(guī)格組織教學(xué),其中基礎(chǔ)部分可作為計(jì)算機(jī)學(xué)科各專業(yè)本科生的教材,高級專題部分可作為高年級本科生或研究生的教材。
標(biāo)簽: ADT 1993 算法 數(shù)據(jù)結(jié)構(gòu)
上傳時(shí)間: 2014-11-26
上傳用戶:dyctj
*一個(gè)簡單的能夠形象演示各種排序算法的applet小程序 *類似于Sun公司的示例程序,但比它復(fù)雜 *因?yàn)檫@個(gè)程序支持簡單選擇排序,冒泡排序,雙向冒泡, *快速排序,希爾排序,堆排序,歸并排序共七種排序算法 *每次80個(gè)整數(shù)隨機(jī)生成,七種算法同時(shí)運(yùn)行,之間的對比非常明顯
上傳時(shí)間: 2015-09-29
上傳用戶:tfyt
a星路徑規(guī)劃,各種方式的實(shí)現(xiàn),用于二維路徑查找算法,(包括使用數(shù)組,鏈表,堆的實(shí)現(xiàn))各種搜索算法
標(biāo)簽: 路徑規(guī)劃
上傳時(shí)間: 2013-11-30
上傳用戶:liglechongchong
因?yàn)椴煌呐判蚍椒ㄟm應(yīng)不同的應(yīng)用環(huán)境和要求,所以選擇合適的排序方法應(yīng)綜合考慮下列因素: ①待排序的記錄數(shù)目n; ②記錄的大小(規(guī)模); ③關(guān)鍵字的結(jié)構(gòu)及其初始狀態(tài); ④對穩(wěn)定性的要求; ⑤語言工具的條件; ⑥存儲(chǔ)結(jié)構(gòu); ⑦時(shí)間和輔助空間復(fù)雜度等。 本程序?qū)σ韵?種常用的內(nèi)部排序算法進(jìn)行實(shí)測比較:插入排序、希爾排序、起泡排序、快速排序、歸并排序、選擇排序、堆排序。我主要負(fù)責(zé)的是希爾排序和堆排序。
上傳時(shí)間: 2013-12-24
上傳用戶:qiao8960
許多的排序算法,包括選擇排序,堆排序,冒泡排序,折半排序,用java開發(fā)。
標(biāo)簽: 排序算法
上傳時(shí)間: 2014-01-25
上傳用戶:jiahao131
不知道你有多少次外出時(shí)遇到這樣的場景,反正我是很多次了。對于攝影者來說,人像是最常遇到的拍攝題材之一,除了本身它非常吸引人外,在生活中也是最常見到的。實(shí)際上普通的用戶使用相機(jī)絕大多數(shù)用于拍攝人物。在個(gè)人愛好上,有的人可能并不怎么喜歡拍攝人像,覺得不用關(guān)心這個(gè)問題,然而要完全避免人像拍攝幾乎是不可能的,除了偶爾要為朋友和家人拍點(diǎn)生活旅游照外,還要應(yīng)付外出時(shí)需要你幫忙拍照的陌生人:想想如果背著一堆器材的你,在熱切的盼望下卻拍出了極為失敗的照片,那是多么丟臉的一件事啊。因此不管從哪一個(gè)角度來說,只要你擁有相機(jī),就應(yīng)該掌握一點(diǎn)人像攝影的常識(shí)。這篇東西試圖闡述一些基本的概念,以幫助大家掌握人像攝影的基本點(diǎn)。要注意的是,本文針對的是初學(xué)者,希望能幫助避免大多數(shù)導(dǎo)致失敗的因素,但要真正拍出出色的照片,卻要靠大家自己的努力了。
標(biāo)簽:
上傳時(shí)間: 2013-12-27
上傳用戶:refent
內(nèi)部排序算法比較 一、需求分析 1. 實(shí)驗(yàn)要對以下6種常用的內(nèi)部排序算法進(jìn)行實(shí)測比較:起泡,直接插入,簡單選擇,快速,希爾,堆排序。 2. 待排序表的表長不小于100,其中的數(shù)據(jù)要用偽隨機(jī)數(shù)產(chǎn)生(RAND()),至少要用5組不現(xiàn)的輸入數(shù)據(jù)作比較,比較的指標(biāo)為有關(guān)鍵字參加的比較次數(shù)和關(guān)鍵字參加的比較次數(shù)和關(guān)鍵字的移動(dòng)次數(shù)。 3. 最后要對結(jié)果作出簡單分析,包括對各組數(shù)據(jù)得出結(jié)果波動(dòng)大小的解釋。
標(biāo)簽: 排序算法 比較 分 實(shí)驗(yàn)
上傳時(shí)間: 2014-01-06
上傳用戶:15071087253
包括快速排序,堆排序,歸并排序等經(jīng)典算法,有詳細(xì)說明,方便初學(xué)者學(xué)習(xí)
標(biāo)簽: 快速排序
上傳時(shí)間: 2013-12-13
上傳用戶:yxgi5
創(chuàng)建類的實(shí)例的最常見的方式是用new語句調(diào)用類的構(gòu)造方法。在這種情況下,程序可以創(chuàng)建類的任意多個(gè)實(shí)例,每執(zhí)行一條new語句,都會(huì)導(dǎo)致Java虛擬機(jī)的堆區(qū)中產(chǎn)生一個(gè)新的對象。假如類需要進(jìn)一步封裝創(chuàng)建自身實(shí)例的細(xì)節(jié),并且控制自身實(shí)例的數(shù)目,那么可以提供靜態(tài)工廠方法。
上傳時(shí)間: 2013-12-17
上傳用戶:wqxstar
利用隨機(jī)函數(shù)產(chǎn)生30000個(gè)隨機(jī)整數(shù),利用插入排序、起泡排序、選擇排序、快速排序、堆排序、歸并排序等排序方法進(jìn)行排序,并統(tǒng)計(jì)每一種排序上機(jī)所花費(fèi)的時(shí)間
標(biāo)簽: 30000 隨機(jī) 函數(shù) 整數(shù)
上傳時(shí)間: 2015-12-16
上傳用戶:思琦琦
蟲蟲下載站版權(quán)所有 京ICP備2021023401號(hào)-1