資料結構與演算法,哪種語言描述好,資料結構和演算法用什麼語言來學習入手比較好

2021-04-14 09:08:25 字數 613 閱讀 3560

1樓:

關於資料結構與演算法的描述問題,現在是使用 c 語言進行描述的為多。因為 c 語言是目內

前比較流行的一種高階程式設計容語言。現在市場上就有售賣《資料結構(c語言版)》的教材。該教材中的所有演算法(例如:各種排序演算法、以及查詢演算法)都是使用 c 語言進行描述的。

根據我個人的體會就是:至於是學習哪一種具體的程式語言來進行程式設計那還是其次的,最、最關鍵的是:一定、必須要做到:

具有很好的邏輯思維能力、以及動手解決實際問題的能力、程式設計思路清晰、精通資料結構及其各種演算法。只要做到了以上這些事情,那麼使用(或者是學習)哪一種程式語言都是非常容易的。

2樓:碼寶寶呀

我個人認為,學習數抄據結構和演算法,

bai重要的是掌握設計思du

資料結構和演算法用什麼語言來學習入手比較好?

3樓:匿名使用者

如果你對c++不是非常熟悉的話,學習演算法的時候還是看c語言描述的比較直觀

。再回者演算法學習方面比較權威的有答一本《演算法導論》,這本書講的很有深度,所以認真讀起來還是很有意思的。另外需要糾正一點,語言本身就是來實現演算法的載體,所以學透一門語言也是必須的。

資料結構c語言描述,資料結構(C語言描述)

include include include define datatype int define maxsize 1000 typedef struct nodebitreenode datatype bt maxsize bitreenode buildbtree datatype bt,in...

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

如果未解決請繼續追問。有沒有用python講解資料結構和演算法的書或者公開課 有一本書挺不錯的,就叫 python algorithm,網上可以搜到pdf,不過還沒有譯本倒是。公開課上最近rice university在couresra開了門principle of computing,8月底還要再...

學好資料結構有什麼實在的用處,學資料結構有什麼用?

有些演算法是支撐在高階資料結構上的 除了樓上說的 我們要快速的合併集合 查詢哪個元素在哪個集合中 就要用 並查集 我們要快速查詢改變中的 一列數中的一段的和 就要用樹狀陣列 線段樹 至於還有很多的題目要用二叉搜尋 排序 樹 如treap splay sbt等等 你的問題令人很無語 學計算機語言沒有不...