① 《演算法導論》和《數據結構與演算法分析:C語言描述 》哪個更適合新手,哪個更好......聽說翻譯都不
都很好,c語言描述的更適合新手,
演算法導論對你來說太難了,看完c語言描述,可以啃啃演算法導論
② 快看完c primer plus 6了,感覺還行,想繼續學。主要想看《演算法導論》,但聽人說很難。
《演算法設計與分析基礎》第3版
《數據結構(C語言版)》,清華大學出版社,2007
這兩本書對你來說完美
③ 西電的演算法導論考試難不難
雖然卷子全是英文的,但是一點都不難。是霍紅衛帶的課吧,如果是那你把平時作業交了,肯定不會掛科,至於要考高分嗎,肯定要下點苦功咯
④ 請教演算法導論這本書怎麼樣適合什麼程度的學習者
適合了解一門或以上編程語言的人,即使你沒學過數據結構也沒關系,因為它把數據結構中的演算法從基礎到非常深入全部都包括了,個人建議你先把C語言用熟悉了,然後再去看,演算法導論,如果有決心看完,數據結構都不用看,因為你看完演算法導論,就等於學會了非常高級的數據結構,但是看完很難。。。
至於C++,可以順帶著學一下,然後用C++自己把演算法實現一下,等於練兩倍。
也不一定非得學C++,可以學習Java或者C#,看你的發展方向
⑤ 《演算法導論》這本書好么
數學基礎很好的話,你可以看看,演算法導論重在講方法,對你會哪門編程語言並不關心,而且演算法導論涉及到了很多實際問題,諸如線性規劃、RSA、NP完全性、近似解等等,如果非常感興趣可以看看試試,事在人為嘛,如果要是需要電子版的話,我有哦
話說英文版印刷錯誤較少,中文第二版個別地方有疏漏,最可惡就是把公式給弄錯,有時害我要浪費一些時間找問題
⑥ 演算法該怎麼學感覺好難
很多人都會說"學一樣東西難",一開始我也覺得很大程度是因為每個人的智力水平等等不可改變的因素. 但是後來我發現,有一個東西也很能決定一個人是否會覺得一樣東西難學,那就是理解方式.
一件事物通過不同的途徑讓一個人理解效果差異是很大的.就比如說數學裡面教你一個圓,有的人看到一個圓就能很快明白什麼是圓,有的人卻非得看到x^2+y^2 = r^2這種式子才有感覺,甚至有的人需要"到定點距離為定長的點集"這種描述才能理解. 那這個不一定是說誰的智力水平更高,而是因為他們對不同形式事物的敏感程度不同.
回到演算法上來.演算法本質是一種數學.他是抽象的操作集合.(看這么說你可能會覺得不知所雲,但是如果我說他只是一種解決問題的辦法可能就好理解). 所以很多書,論文,或者很多老師教的都是一種數學描述的演算法,這樣子的演算法就我個人而言相當難理解,看了就想到代數高數什麼的.. 但是如果找一個圖文並茂的解釋,或者找個人一步一步把一個演算法給你我比劃一下,我立刻就能理解. 說白了,就是你一定要找很多很多不同的角度來嘗試接受一種東西,你一定可以找到一種你相當敏感的角度,用這個角度學習你就會游刃有餘. 智力因素並沒有太大影響的.
具體點說,你可以試試這幾種不同的角度.
直接看數學形式的演算法.我個人最無法接受的形式,但是有人很喜歡..例子就是演算法導論上面那種描述.
聽一般語言描述,最理想是找一個明白的人,給你用通俗語言講講原理.這個不錯,很多我是這么理解的
圖形理解,叫理解的人給你畫插圖,分布圖,結構圖等等,來分解一個演算法,找到他的思路.說到圖,有一個人的博客這方面做得很好:matrix67.
程序理解.找到一種演算法的實現程序,對著程序理解,可以嘗試分布運行,觀察一下變數的變化,這樣來理解演算法.
實在太難的演算法,可以邊寫邊改來理解.當時我學習插頭dp的時候就是這樣,不論怎麼總是一知半解,最後硬著頭皮寫了一遍,改了很久,但是改過了的時候,也就真的明白了是怎麼回事了.
也許還有別的什麼辦法,因為人對事物的接受角度實在是太多了.多想想你平時學習什麼比較容易,找出你最敏感的理解方式就行了.
有感而發說的一些東西,不一定都是正確的,只供參考,歡迎指正.
⑦ 看演算法導論對考研有利還是有害
肯定有利的,數據結構中演算法部分應該很難的吧。不過如果把演算法導論看明白了,應該是很牛了。但是,另一方面,演算法導論確實很難,研究明白的話還是要花費時間的。如果你覺得時間充裕,看看很好的。這對於讀研之後也有好處。
⑧ 演算法導論好學嗎
演算法是計算機專業最難的課程。
⑨ 有沒有比演算法導論還難,還深刻的介紹演算法方面的書籍 我想學習下
樓主真牛人,當然有比他還難的了Donald E. Knuth寫的《The Art of Computer Programming》(《計算機程序設計藝術》),有計算機界的「荷馬史詩」。總共要寫七卷,現在只寫了三卷多一點,三卷中文名為《基本演算法》、《半數值演算法》及《排序與查找》。本書內容博大精深,作者因為三卷書獲得美國計算機協會1974年圖靈獎(該獎被國際公認為計算機科學領域的最高獎項)。你要是看完第一卷覺得還簡單,就可以直接比爾蓋茨發簡歷,MIcrosoft會立馬聘用你,這是比爾蓋茨的原話,比爾蓋茨看完第一卷也花了好幾個月。
ps:該書1999年底被American Scientist列為20世紀最佳12部學術專著之一(與狄拉克的量子力學、愛因斯坦的相對論、曼德布羅特的分形論、鮑林的化學鍵、羅素和懷特海德的數學基礎、馮諾意曼和摩根斯坦的博弈論、維納的控制論、伍德沃和霍夫曼的軌道對稱性、費曼的量子電動力學等科學史上的經典著作並列)。
本書結合大量數學知識,分析不同應用領域中的各種演算法,研究演算法的復雜性,即演算法的時間、空間效率,探討各種適用演算法等,其理論和實踐價值得到了全世界計算機工作者的公認。書中引入的許多術語、得到的許多結論都變成了計算機領域的標准術語和被廣泛引用的結果。另外,作者對有關領域的科學發展史也有深入研究,因此本書介紹眾多研究成果的同時,也對其歷史淵源和發展過程做了很好的介紹,這種特色在全球科學著作中是不多見的。