有哪些用 Python 語言講演算法和資料結構的書?

時間 2021-05-05 22:45:51

1樓:黃哥

黃哥:黃哥推薦的八本資料結構和演算法(Python描述)書。

《Data Structures and Algorithms in Python》

《Data Structures and Algorithms Using Python and C++》

《Data Structures and Algorithms with Python》

《Fundamentals of Python: Data Structures》

《Python Algorithms》

《資料結構與演算法:Python語言描述》

《Problem Solving with Algorithms and Data Structures》

Problem Solving with Algorithms and Data Structures using Python

《Data Structures and Algorithms with Object-Oriented Design Patterns in Python》

2樓:隔熱城市

建議看演算法4,是什麼語言不重要,反正也沒有高階語法。當然如果你英語可以的話,有很多python演算法的英文版本,不過都沒有演算法4講的好。

3樓:facert

翻譯了下 Problem-solving-with-algorithms-and-data-structure-using-python 中文版見 : 知乎專欄

4樓:Kidron

《Problem Solving with Algorithms and Data Structures using Python》在quora上被很多人推薦的一本書,適合入門。這裡有電子版的中文目錄和英文版。使用Python解決演算法與資料結構問題 · GitBook

5樓:itlr

Data Structure and Algorithmic Thinking with Python: Data Structure and Algorithmic Puzzles

6樓:安江澤

有一本Data Structures and Algorithms with Object Oriented Design Patterns in Python,作者Bruno R. Preiss

用c語言程式設計還是用Python好?

浪跡天涯學python 以為的經驗來說,取決你長期的目的,如果非程式設計師,只是解決一些工作的問題用python是最好的,簡單容易上手。而c語言更適合專業的程式設計師 愛吃花椒的小龍 看你用它幹嘛了,如果相對程式設計有完完全全的了解,就是c了,本科多年課程始終是它,學完之後雖然幹不了大專案 非精力 ...

在Ubuntu系統下,用Python語言編寫了乙個學生資訊登記系統,登記的資訊在退出終端後會清空

有時候缺點耐心 sudo apt get install mysql server 5.7 pip3 install mysql connector python linux minit上基本搞定,ubuntu上應該不差太多,mysql connector python這個驅動在mysql官網上有文...

用python實現一些機器學習演算法時是否需要自己寫輪子?

ProP 先調包,跑通乙個演算法知道有哪些引數,這些引數改動會有什麼影響 然後閱讀原始碼,有興趣可以手動寫一寫主要的部分,一定要梳理好資料的流程 最後可以自己嘗試的改動一下模型,不管結果好壞,也算自己的一種嘗試。最好是完全懂數學原理,模型的每個部分都能用數學解釋,這樣改動模型,優化方法就水到渠成了。...