c語言必背100代碼 為什么有人說嚴蔚敏的《數(shù)據(jù)結(jié)構(gòu)》這本書爛?這本書的主要內(nèi)容是什么?
為什么有人說嚴蔚敏的《數(shù)據(jù)結(jié)構(gòu)》這本書爛?這本書的主要內(nèi)容是什么?數(shù)據(jù)結(jié)構(gòu)不僅是一門難教的課程,也是一門容易教的課程。從本質(zhì)上講,數(shù)據(jù)結(jié)構(gòu)就是計算機的協(xié)議。你寫的程序需要根據(jù)這個算法來設(shè)計,這樣你才能
為什么有人說嚴蔚敏的《數(shù)據(jù)結(jié)構(gòu)》這本書爛?這本書的主要內(nèi)容是什么?
數(shù)據(jù)結(jié)構(gòu)不僅是一門難教的課程,也是一門容易教的課程。從本質(zhì)上講,數(shù)據(jù)結(jié)構(gòu)就是計算機的協(xié)議。你寫的程序需要根據(jù)這個算法來設(shè)計,這樣你才能有效地給計算機編程。無論是柱、垛還是樹,其本質(zhì)都是一種設(shè)計。這個設(shè)計反映了一些客觀的場景,與一些問題相對應(yīng)。這些問題是普遍存在的。例如,二叉樹,如果數(shù)據(jù)是按照這樣的協(xié)議存儲的,它會比逐個掃描快。所以,你必須理解數(shù)據(jù)結(jié)構(gòu)的本質(zhì)。數(shù)據(jù)結(jié)構(gòu)需要解決的是效率和存儲空間的問題。當(dāng)然,你不能使用數(shù)據(jù)結(jié)構(gòu),但你使用它,你可以知道如何解決有限的硬件和無限的軟件的問題。硬件內(nèi)存是有限的,所以你不能無線使用它,所以你可以在需要的時候使用它。這就是數(shù)據(jù)結(jié)構(gòu)的本質(zhì)。如果你理解了,你就理解了整個結(jié)構(gòu)。
求《數(shù)據(jù)結(jié)構(gòu)》嚴蔚敏版隨書附贈的光盤的電子版內(nèi)容,當(dāng)時買書買成不要光盤的了,現(xiàn)在后悔了?
閻維民數(shù)據(jù)結(jié)構(gòu)光盤(C語言版)中沒有算法源程序,是各種數(shù)據(jù)結(jié)構(gòu)的算法演示。如果你想用C語言實現(xiàn)這本書的內(nèi)容,我建議你讀一本相關(guān)的書:《數(shù)據(jù)結(jié)構(gòu)算法的實現(xiàn)與分析》——配合閻維民的《數(shù)據(jù)結(jié)構(gòu)(C語言版)》(作者高一凡),西安電子科技大學(xué)出版社,這本書將是閻維民的教材數(shù)據(jù)結(jié)構(gòu)形式的源代碼,還編寫了main()函數(shù)進行測試,總之,非常完整。
本書可能還有一張CD-ROM,其中包含您想要的源代碼!至于你的補充問題,最基本的是使用結(jié)構(gòu)、鏈表等。看看這本書。
嚴蔚敏的 《數(shù)據(jù)結(jié)構(gòu)(C語言版)》 這本書在豆瓣評分為什么不高?
晦澀難懂,有常規(guī)說明可以得8分,有直觀圖形說明可以得9分。這本書適合學(xué)術(shù)學(xué)校,但不適合實用學(xué)校。實踐派注重理解后的快速應(yīng)用,枯燥無意義的講解適合寬容的學(xué)術(shù)派
我現(xiàn)在沒學(xué)完C語言,但是學(xué)校已經(jīng)開了數(shù)據(jù)結(jié)構(gòu)課程,感覺像聽天書一樣,如何更好地理解數(shù)據(jù)結(jié)構(gòu)?
首先,我認為作為一名大學(xué)生,自學(xué)能力很強。對于C語言沒有學(xué)完的,可以花時間認真學(xué)習(xí)。不,你可以去圖書館查資料,或者上網(wǎng),或者自學(xué)?,F(xiàn)在網(wǎng)絡(luò)平臺有很多優(yōu)質(zhì)資源,你可以試試。第二,數(shù)據(jù)結(jié)構(gòu)的算法是抽象的,必須認真研究。它是編程的基礎(chǔ),與C語言沒有必然的聯(lián)系。我們可以用C語言實現(xiàn)一些算法。它也可以用其他語言實現(xiàn)。
第三,對自己有信心。沒有問題可以與老師和同學(xué)交流。既然我們選了一個好專業(yè),就應(yīng)該深入學(xué)習(xí)。
這是我的一些看法,希望對您有所幫助!