Ⅰ 哪本《數據結構與演算法》最好
沒有最好,只有最適合自己的。
我們的教科書是嚴蔚敏老師那一版,我把課後題都做完了,現在一般的演算法只要不涉及設計的,一般都可以解決。 大二下學期,聽說演算法導論不錯,就去圖書館借了一本,然而到現在還沒有看完。同時在他旁邊看到一本《演算法》,這本書是用java描述的,正好我剛學完java就用這本書了,感覺也很不錯.
Ⅱ 數據結構與演算法哪本書比較好
如果你已經對程序有一些了解的話(比如已經學習過c或者其他類似的語言),個人比較推薦《演算法導論》。這本書是經典中的經典,而且比較淺顯易懂,很厚重,在學習之餘也可以作為工具書來使用。我有一本已經呆在身邊3年了,到現在也還是覺得很好。
Ⅲ 數據結構和演算法 先學哪個比較好
一般大學可能會同時學,我建議先數據結構再演算法,數據結構相比較演算法來說其實簡單一點,而且演算法是需要一定數據結構支持的
Ⅳ 對於一個編程人員,數據結構更重要還是演算法更重要
實際上編程就是一個以數學觀點來抽象數據的過程,數學觀點可以簡單概括為演算法,抽象的數據可以概括為數據結構,平時的編程中,是建立在很多演算法基礎上的,所以很多時候我們並不注重演算法,換句話說,因為現在IT行業步入的是一個 「是個人會操作」就行的應用軟體開發時代。但是如果說你要搞ai 演算法那是相當重要的。 怎麼說呢?未來的IT發展肯定要更接近"人腦「的思維方向發展。 因此演算法將越來越重要。。其實整個計算機科學的核心內容就是演算法。只是現代的商業發展的一個剛剛起步的應用階斷。。 如果說玩計算機,不懂編程不是太好,如果編程,不玩演算法 訓練邏輯思維能力。。也是玩不轉的。。 如果你現在是一個新加入的程序員。加油吧。。很多東西不是站在別人肩上就能看到的。。
Ⅳ 哪本數據結構與演算法最好
國外很多經典的
(因為以前搞ACM時都是用的C/C++,所以推薦的都是偏這塊的)
演算法導論就不說了,圖文並茂。
數據結構與演算法分析 (豆瓣) C
數據結構與演算法分析 (豆瓣) C++
數據結構與演算法分析 (豆瓣) 同上本,英文版
Weiss 的這幾本書都不錯,如果想順便學 C++ Template,建議看C++版的(後兩本)
個人覺得最適合入門的應該是Robert Sedgewick的《Algorithms》,這本書也有中文版,Coursera上有相應的視頻:
演算法,第一部分:Coursera - Free Online Courses From Top Universities
演算法,第二部分:Coursera - Free Online Courses From Top Universities
還有本書配套網站:http://algs4.cs.princeton.e/home/
Ⅵ 《數據結構與演算法分析》和《演算法導論》這兩本書哪個好
《數據結構與演算法分析》 C++ 版 ,《演算法導論》
頁數: 435 , 754
適合: 基礎薄弱的, 基礎較好的
沒學過高等數學,高中數學總學過吧,那就沒問題。
兩本書都很好,可以同時看,然後再琢磨琢磨哪本更適合自己 。
希望對你有所幫助。
Ⅶ 演算法重要還是數據結構重要
您是要考計算機2級?。。。
演算法佔8分左右。。。
數據結構佔2分左右。。。
至於要拿來用。。。
基本沒用- -~!
Ⅷ 演算法和數據結構好還是微機控制技術哪個比較難學
演算法和數據結構要有好的c語言基礎,學個初步或基礎是比較簡單的,要深入就難了。微機控制學要學匯編語言,這個估計比較難了,還要有c語言基礎。我個人覺得演算法結構還是比較容易一點
Ⅸ 應該先學演算法還是數據結構
個人愚見
演算法是解決問題的方法
解決一種問題可以有很多方法(演算法) 所以就存在解決具體問題最優秀的演算法(方法)
而好數據結構能大大的提高演算法的質量
也就是說先學一下數據結構 對一些常用的數據結構有個了結
在一些復雜的演算法中就能體現出數據結構的好處
很多數據結構書後部分都講演算法
樓上說 演算法往往是針對特定的數據結構 很正確
而「往往」這兩字 就說明了復雜演算法往往需要好的數據結構來支持
但也有一些演算法不用到書上所說的數據結構
如 對10個整形數排序
用冒泡法呢? 還是用選擇法呢? 這就是演算法的選擇問題
好像跟數據結構沒多大聯系
個人建議 看看數據結構 了解常用和優秀的數據結構
再看那些復雜演算法
Ⅹ 數據結構和演算法 先學哪個比較好
先數據結構,後演算法。因為演算法設計要求盡可能提高時空效率,而這就要通過數據結構來實現,所以兩者有先後之分