哪本《資料結構與演算法》最好?

時間 2021-05-10 01:43:57

1樓:windliang

書裡一般只講資料結構有什麼,怎麼寫。沒有和工業界目前的應用結合起來,當時一直在想為什麼要有這些資料結構,有什麼用嗎?

之前學了一門網上的課程,比較好,這裡強烈推薦下。

前谷歌工程師王爭大佬的課,他講的很多東西都從實際場景出發,這樣的話對資料結構會理解的更深。也很方便,有時候空閒時間拿出手機也可以看。

對找工作面試幫助也很大,真心推薦。

資料結構與演算法之美_演算法實戰_演算法面試-極客時間

2樓:cosmath.ly

不能說最好,我個人感覺Mark Allen Weiss寫的

《資料結構與演算法分析------C語言描述》挺不錯的,也是我們學校ds的教材,另外推薦一下浙大陳越姥姥的ds網課。

3樓:齊齊少帥

毫無疑問 introduction to algorithm.

專業知識最全,本科到博士一本通.(後期研究型演算法除外)

最好讀英文原版,有困難可以根據疑惑點來谷歌。

4樓:

作為乙個什麼演算法書都有的過來人(沒錯,你們說的什麼從啊哈演算法嚴蔚敏大話資料結構資料結構c語言描述演算法4 演算法導論 ,全都有)告訴你

我現在還不是在看知乎。。。。從大一買到大四。你不想看死都不會看的。相信我

5樓:阿左

《大話資料結構》這本書很適合入門,作者以一位老師的角色,將晦澀的知識用通俗的語言來解釋,同時模擬了一些生活中的例子,易於理解和接受,適合自學。如果看不太明白程式部分,我覺得可以先跳過,不妨先從巨集觀上看一下「資料結構」究竟是何方神聖~

6樓:LazyYoun

去圖書館看看,找那種資料結構與演算法,c++描述版本的。

多找幾本大致翻一下,就能發現還不錯的版本。

我當時就這麼找的,不過具體的出版社忘記了。

7樓:苗知恆

目前正在學習資料結構,用的是 "Algorithms 4th" 配合 coursera 公開課。因為只會 C,又借了一本 "Data Structures and Algorithm Analysis in C" ,有時候不知道為什麼出 bug 時可以參考。對資料結構本身有不懂的地方時,我會參考演算法導論。

不得不說演算法導論講得最詳細,有問題時看看演算法導論基本都能明白。

8樓:蒼溟說

最近一直看部落格來學習資料結構,但是我發現這是在碎片化學習,不是很系統,看了你們推薦的《大話資料結構》,看書去了,等我看完在這回覆。

2023年7月19日14:42:02

9樓:rayren

《計算機程式設計的藝術》:比爾蓋茨對這本書的評價:「你如果能夠讀懂,你可以給我寄簡歷了」。

《演算法導論》 :MIT的磚頭書,大而全

國內嚴蔚敏老師那本也是經典,建議精讀,打基礎

10樓:sin1080

如果你想要入門上手不吃力,學的很開心時不時笑出聲,學會不少乾貨、獲得一本以後還能隨時使用的「演算法速查詞典」的同時還培養進一步學習興趣的話,有一本神書適合你。

The Algorithm Design Manual個人認為這本書是經典演算法類書籍中最適合自學的一本,寫的非常生動詼諧,有不少作者和他的學生當年實際用演算法解決工程問題的例子,讓你看的熱血澎湃恨不得早日學成屠龍神技拯救世界,而且知識組織的很合理,只要你不會被英文卡住的話,基本很快就能看完一遍用來閱讀的第一部分,基本掌握原理知識,然後第二部分演算法詞典可以作為工具書今後使用。另外這本書不依賴資料結構,它會先把需要用到的資料結構簡單梳理一遍。

優點:非常好看,讀起來酣暢淋漓;非常注重實用,教你演算法的同時給你它在解決實際問題的時候真格派上用場的例子;條理清晰,可以作為工具書使用

如何理解「程式 演算法 資料結構」這句話?

小凡 本來想來找答案的,後來感覺還是把十幾年工作經驗簡單分享下。程式 資料結構 演算法,這句話呢,如果放在現實世界,有個簡單的小例子,假如有件事,我需要知道附近有多少個人。這個問題,在計算機的世界應該怎麼表達,首先應該有個地圖。地圖的組織結構就是資料結構了,然後就是怎麼找到這些人,這就是演算法。這裡...

演算法資料結構中有哪些奇技淫巧?

獨銘鳴 主席樹區間k大,笛卡爾樹單調棧優化的O n 建樹。堆,斜堆,左偏樹,莫隊。第一次見莫隊,覺得好厲害啊,真tm優雅的暴力,然後遇到了個普通莫隊搞不定的題 歷史研究,然後就知道了個回滾莫隊這麼個東西。第一次寫堆,感覺這東西好厲害。後來知道了左偏樹,怎麼能這麼短。再後來,斜堆,emmmm,還能這麼...

學習資料結構對verilog寫演算法有幫助嗎?

說沒用的人只是因為他們沒用到。演算法不等於算數!樓上的例子都太微觀了。如果你做的東西是和演算法高度相關的,CS的東西肯定要熟悉,資料結構非常重要。 One2zeror 其實對硬體實現確實沒什麼幫助,有幫助的話也是體現在設計思想上,比如我以前用Verilog寫過硬體封包器,裡面用到了環形鍊表,但這只是...