資料結構和演算法應該掌握到什麼程度,需要掌握哪些知識

2021-03-03 20:36:46 字數 813 閱讀 7861

1樓:馬小芳

呵呵,思想很重要,其實真正使用時,已經有很多實現,但是理解資料結專構和演算法對

屬於以後所學東西的理解是非常有用的...至於程度的話,就看你需要達到什麼程度了..

像排序演算法,二分搜尋演算法,深度優先和廣度有限搜尋,當然,對於基本資料結構,棧,佇列,樹。都有一些基本的操作,

而基本演算法的思想應該有:

1、回溯

2、遞迴

3、貪心

4、動態規劃

5、分治

學習資料結構與演算法需要哪些必備知識

2樓:亦棲梧

首先得先會一門語言,可以自己動手去實踐這些演算法,比較基本的入門就是:連結串列,棧,二叉樹和圖這些基本的資料結構和排序、查詢等,吃透這些,書籍可以看《c語言版的資料結構》,還可以學習下線性代數。然後進階提高是根據你想從事哪方面的工作,比如遊戲開發,可能需要學習八叉樹,perlin噪音等。

就這些吧

c語言資料結構與演算法要掌握哪些知識,請詳細說明?

3樓:幻影

太多了,棧,佇列,指標,結構體,共同體(知道一下就行了),還有鏈式的。排序演算法,查詢演算法,經典的我就不說了吧,應該知道的。還有遞迴方法,再深一些,剪枝演算法,動態規劃等。

4樓:匿名使用者

資料結構 就是儲存資料的。

演算法就是一個邏輯

5樓:勞斯萊斯丨

常量變數 資料的型別(整型,實型,字元型)和用法。演算法嘛,記住各個運算子的用法和優先等級

資料結構和演算法的經典教材

演算法導bai論 資料結構與演算法分 du析zhi c語言描述 計算機程式設計藝dao術 計算機演算法版設計與分析權 教材是供教學用的資料,如課本 講義等。教材的定義有廣義和狹義之分。廣義的教材指課堂上和課堂外教師和學生使用的所有教學材料,比如課本 練習冊 活動冊 故事書等等。教師自己編寫或設計的材...

什麼是資料結構什麼是演算法演算法與程式有什麼關係

拿華騰的交通卡系統做例子吧 先說資料結構 程式裡面有很多使用者資訊,這些資訊是用專結構體存屬放,是用連結串列的形式,還是用雜湊表等等的方法進行排列,這個就是資料結構 演算法 要從這些資料結構裡找出一個結點,是用遍歷搜尋呢還是用折半搜尋之類的方法,叫做演算法。lz可以體會下。資料結構就是復 計算機儲存...

資料結構演算法c語言描述和c或c程式具體什麼關

1 程式是寫完源 後,計算機編譯後得到的可執行檔案。2 演算法一般結合數學思想,以下內容算是演算法 給陣列按大小排序 查詢陣列某元素 圖形處理演算法 音訊識別處理。但廣義上,用了順序分支迴圈就是演算法。演算法是指邏輯層面上解決問題方法的一種描述,一個演算法可以被很多不同的程式實現.演算法並不是程式或...