C語言資料結構 1 序言

2021-09-27 04:03:36 字數 723 閱讀 1549

c語言是一門經典的語言,有著悠久的歷史,而且還長期霸佔各類程式語言排行榜的前幾位,可謂經久不衰。

c語言也是本人學習的第一門正兒八經的程式語言,剛開始學的時候可謂如痴如醉,哈哈,好像從此之後也再也沒有這麼認真的學習過程式語言語法。

總之c語言,很重要。

我記得剛開始學資料結構的時候,不管是網上,還是教科書,都沒有很好的系列教程。

要麼僅有短短的幾篇,要麼根本就是給的偽**,要麼就是變數命名亂七八糟,簡直不能忍。導致我資料結構一直停留在陣列水平…甚是尷尬,不能忍也。

再者,其他高階語言的資料結構,往往都是封裝好的,使我們難有動力去學習,c語言就比較光禿禿的,很多結構都得自己實現,而且還有靈活多變的指標,足夠鋒利的實現各類結構。

上學的時候都是用visual c++ 6.0寫c和c++**,當時覺得vc6太奢華了,功能太複雜了。

後來用visual studio 2005寫c#的時候,被vs2005華麗麗的的介面徹底震倒了。

再後來順理成章也用了vs2008、vs2010、vs2013、vs2017,每次使用新版還得懷念舊版,看來咱是個有感情的、懷舊的人啊。

再後來也用了eclipse、idea,還有最近十分流行的vscode。

但是visual studio作為宇宙第一ide,再加上懷舊因素,再加上喜新厭舊因素,本次c語言資料結構就用vs2015實現吧~

(ps:本來想用vs2017的,奈何發現vs2017安裝比較慢,不如vs2015直接用離線安裝包安裝即可)

C語言資料結構1 資料結構和演算法

如果沒有接觸過資料結構這門課程,或者說只是單單聽過這個名詞。那麼在含義方面,資料結構對於我們來說是非常陌生的。在了解一門課程之前,我們總是要知道這門課程要學習什麼。在了解資料結構之前,我們需要知道什麼是資料。對於人類來說,一切可以讓我們獲取資訊的東西都是資料。我們可以通過乙個動物的叫聲判斷是什麼動物...

資料結構(C語言版) 1 資料結構概論

1.1 基本概念 1 資料結構 data structure 是相互之間存在一種或多種特定關係的資料元素的集合 簡單解釋 通常有如下四類 2 資料的物理結構 指資料結構在計算機中的表示 又稱映像 稱為資料的物理結構,也稱儲存結構。它包括資料元素的表示 關係的表示。分為兩類 3 資料型別 data t...

C語言資料結構 1 單鏈表

include include 使用c語言實現單鏈表 基本功能 1.在鍊錶尾部新增節點 2.刪除指定位置的節點 一種根據資料刪除,我們根據位置刪除 3.改變指定位置節點的值 4.查詢所有節點 1.定義乙個鍊錶的結構體 typedef struct linklist link 2.初始化鍊錶並且返回 ...