當(dāng)我們在進(jìn)行學(xué)習(xí)的時候,書本上總是有一些課后習(xí)題,幫助我們鞏固上課所學(xué)的知識,但是我們并不是非常的清楚怎么做。這份計算機(jī)算法設(shè)計與分析第四版課后答案,就送給有需要的朋友啦!王曉東編寫的第四版哦!
《計算機(jī)算法設(shè)計與分析》,是電子工業(yè)出版社2007年出國班的圖書,作者是王曉東。《計算機(jī)算法設(shè)計與分析(第3版)》為普通高等教育“十一五”國家級規(guī)劃教材,是計算機(jī)專業(yè)核心課程“算法設(shè)計與分析”教材。
計算機(jī)算法設(shè)計與分析怎么樣
1、書中所講內(nèi)容大部分出自算法導(dǎo)論和Levitin的算法設(shè)計與分析基礎(chǔ)(見P86頁講貪心算法用做舉例的找零問題中的二角五分硬幣,當(dāng)時看到二角五分硬幣就瞬間無語了.....因為只有米國才有25分的硬幣 = =),有些地方讓人感覺是刪減后照搬過來的,因此讀起來特別費勁,自覺愚鈍,跟不上作者跳躍的思維。
2、講的東西難度適中,當(dāng)是表達(dá)方式實際上給讀者增加了難度。書中經(jīng)常用a[],b[]這樣的名字來命名所需的數(shù)據(jù)結(jié)構(gòu),可見作者絲毫沒有用心在寫書,根本不為讀者著想,無力形式化描述使讀起此書頗有難度。
3、最關(guān)鍵的在于書中的算法代碼。沒有采用偽代碼而采用c++實現(xiàn)本身沒什么問題,但是代碼的風(fēng)格實在是不敢恭維。從變量命名上多采用s,k,r之類讓人無語的名字,根本無法清晰表達(dá)變量的意思,而且要命的大部分算法只有很少的注釋或者根本沒有,注釋固然不能太多,但那也是建立在代碼能自文檔化的基礎(chǔ)上的,面對這樣的代碼,只能搖頭。除此之外,書中代碼還出現(xiàn)風(fēng)格不統(tǒng)一的情況,關(guān)于花括號的使用,一會是K&R風(fēng)格,一會是懸掛式風(fēng)格,有時干脆兩種風(fēng)格混在同一段代碼中,及其容易誤導(dǎo)他人,使其養(yǎng)成不良的代碼風(fēng)格。
綜上,要是學(xué)算法的話,這本書并不是很理想,我覺得Levitin的那本算法設(shè)計與分析基礎(chǔ)不錯,而這本只能算不是教材的教材吧!
計算機(jī)算法設(shè)計與分析第四版課后答案預(yù)覽
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版