剛看完c語言,現在看資料結構感覺好難看不懂,請教高手指點

2021-05-04 18:25:51 字數 2034 閱讀 1249

1樓:匿名使用者

看完c語言不一定代表會 去做一下後面的習題 鍛鍊一下自己寫**的能力,不會的看下答案,如果自己覺得很難不會做的話,看答案後理解後重做,慢慢培養自己的程式思維。其實initsack這樣的函式 當你培養了一定的寫**能力,這些源**也可以自己寫的。同時在c++的stl庫存在著類似線性表,串等型別,裡面包含了類似像inistack的函式,可以直接呼叫。

開始看的時候,這些函式可以想抽象點,先不管他怎麼實現,先了解其函式作用及表面的演算法思路即可。

2樓:匿名使用者

我是大三學生。。。其實我們大2時候學的資料結構我當時根本就是一知半解。。後來隨著自己**寫多了再回頭慢慢去看才慢慢開始理解

所以我建議你還是自己多寫寫**遇到不會了再去網上找找類似**看看然後再結合資料結構上的理解比較好

3樓:飛魚流汗

你看《c語言程式設計》第三版,譚浩強編寫的,全球銷量最高的同類書,簡而易懂;當然我只是建議哈

4樓:

一樣啊 我也是 前幾天看到一本自己覺得很不錯的書 買了 覺得學習還真有動力 易懂 《資料結構教程(第三版)》也是清華大學出版的

5樓:

可以看一下微機原理方面的書,雖然好像是不同領域,但是開拓了你的視野,我覺得是有實實在在的作用的。

6樓:匿名使用者

建議看老外的書,書上全是源**

開始接觸資料結構(c語言版)了,感覺很難學。學起來非常吃力啊。剛開始很多抽象名詞都看不懂

7樓:強片留名

這個真的是得多練,其實資料結構裡面有很多的演算法成分在裡面。

裡面短短几頁的內容可能是某個數學家研究幾年的成果的總結,不難才怪。

學完之後開啟ide 去拍一段**,驗證上課所學的結論,什麼各種排序方法都拍一遍,計算機是嚴謹的它能幫助你查出錯誤,遇到問題單步除錯一遍,把問題找出來,你肯定會對這個演算法有更深的理解。

多寫** 無他。

8樓:o我是好孩子

我前幾年看過 雖然不是很懂 但是堅持看完了 然後幾年後再看的時候 豁然開朗

要想學好資料結構 你要了解一些程式設計思想

9樓:凌亂の安

把陣列 指標 結構體 函式的引數傳值呼叫搞明白再來學資料結構就簡單了

10樓:飛鵬在天

多看。多練

動手練習很重要

我在看資料結構,而且先看了c語言的都看不怎麼懂,請教一個看不懂的問題?

11樓:匿名使用者

第一二行你說得對,也叫巨集定義!一般用來定義常,如:#define pi 3.141592... 巨集定義使用大寫字母,易於閱讀!

typedef是用於定義自定義型別名,

而struct是結構體型別,union共用體,還有一個列舉型別(忘了怎麼寫了!)

typeof int integer;

然後就可以使用 integer來定義整形變數了!如:integer a;

struct 結構體名稱 變數名;

用於定義一個自定義型別的結構體變數!

typedef struct datatype;

然後就可以使用 datatype aa;定義一個結構體變數aa了!

12樓:匿名使用者

你先學 c 語言,等 c 語言學得有架子了再學 資料結構。

13樓:匿名使用者

typedef為c語言的關鍵字,作用是為一種資料型別定義一個新名字。這裡的資料型別包括內部資料型別(int,char等)和自定義的資料型別(struct等)。

在程式設計中使用typedef目的一般有兩個,一個是給變數一個易記且意義明確的新名字,另一個是簡化一些比較複雜的型別宣告。

int last 是定義整數變數

14樓:布魚

對的語法也搞不清就像造房子不認識磚頭

你怎麼造

c語言資料結構中鏈棧的問題,C語言資料結構中鏈棧的問題

這個鏈棧應該bai就是一個du 用連結串列弄的後進先出的 zhi棧結構dao。top指標永遠指向棧的最上面的回那個節點。這個函式是新加一個節點到這個棧中,首先分配了空間給s,s是要新加入這個棧的那個節點。s next top 就是讓s指向棧的最上面的那個元素。top s 因為現在最上面的節點是s了,...

資料結構C語言版迷宮問題,資料結構C語言版迷宮問題

剛學都這樣,想當初我學習的時候連一個單連結串列的逆置,都要理解半天。程式設計就是把實際問題給抽象成數學或非數學模型,結合資料的表示,再找到解決的方法。別忘了,學習資料結構是為了更好的運算元據。思路 首先,迷宮如何用計算機語言表示?一般用二維陣列。0表示牆,1表示路。其次,其次就是如何從迷宮中走出來了...

資料結構c語言描述線性表實驗,資料結構(C語言描述) 線性表實驗

include include define list init size 100 define listincrement 10 typedef structsqlist sqlist sq void initlist sq sqlist sq 初始化列表 void getelem sqlist ...