1樓:匿名使用者
談談如何學習資料結構:
1.如果你沒有學過c語言,或者c語言學的不好的時候把資料結構當成一本數學書來學,它所講述的都是一些簡單的圖論。在你的大腦中的主線不能丟失:
線性結構,樹結構和圖結構。當你不再考慮複雜的程式設計時,僅僅研究個個離散點之間的關係,似乎資料結構也就不會那麼難了。
2.學習好了抽象的離散點關係後,再鞏固一下你的c語言水平,書中描述的都是類c。因此你只要學習簡單的c定義、判斷、迴圈語句就基本能看的懂課本中所有程式了。
3.以上都完成後,從資料結構的線性表開始。線性表中順序表似乎是為你學習c語言設計的,學好線性表的連結串列是你起步的關鍵。
後面的樹結構,圖結構,排序,查詢都少不了鏈式結構,往往這個也是最難的。
4.看程式的時候一定要自己在紙上畫畫,最好先學會畫程式的流程圖,也許那樣你學程式也就會更快一些。
5.資料結構是程式設計的最基本也是最有用的地方,學完之後你會受益匪淺的,也許這本書可以決定你以後的道路或者命運。
祝你成功!
2樓:大帥鍋
多做咯.等你做了幾十個資料庫自然會明白的.這些東西你光看是不會懂的
資料結構的問題,資料結構的定義問題
就是幾個小錯誤 對照著看下就行,關於頭指標,如果不採用返回值的方法建立,就得使用指標的指標或者對指標的引用了。指標本身也是一個變數,它有自己的地址同時它的值也是地址,所以不採用引用或者指標的指標這樣傳遞,在函式作為實參傳遞後,函式內的指標就是另一個臨時的指標了,雖然它們儲存的值是一樣的,但是在進行分...
資料結構的問題求大俠幫忙啊,資料結構 的問題 求大俠幫忙 啊
datatype data 沒有用模板類 程式中使用 s,p明顯不是c 的語法。你的stack處理 在 啊?關於資料結構的一點問題,求大俠指教!這段是迴圈連結串列的內容,是刪除隊頭元素用的,謝謝 q.front q.front 1 maxqsize 這句看不懂啊 這句是為了防止連結串列溢位!例如 連...
c語言資料結構的基本問題,C語言資料結構的一個基本問題
1 int read 2d array int array,int i,int j,int column 2以上函式的引數第一行的int array是函式引數這個引數說明該函式引數列表一接收的資料型別為int 型的變數 也就是指向int 型指標變數的指標變數 那麼return int array i...