資料結構是一門非常痛苦的課程,這玩意就是非常的痛苦,我個人只能說這玩意不簡單,也不難,就是比較廢肝。
平均每題接近百行**,可不是開玩笑的。
其實也沒那麼誇張,但是這個課叫資料結構課,平時可能stl幾行秒殺的題目,自己寫資料結構,反而要乙個小時。
oj上的那些題目也就一下幾種:
1、陣列
2、鍊錶
3、佇列
3、順序表
4、二叉樹
5、鄰接矩陣
6、鄰接表
基本的資料結構都有了,沒有什麼難的。
但是這玩意就要熟記於心,懂原理,信手拈來,畢竟這玩意只是為演算法服務的。
雖然計算機不歡迎重複造輪子,能stl實現就用stl,但是為了績點還是要去造輪子。
哈哈哈啊哈哈……
其實本來打算假期去修那個oj客戶端,但是那玩意極度陰間,用了新版本裡的關鍵字當變數名還有一堆問題,一氣之下我就暫時不修理那玩意,來打資料結構了。
一些資料結構
dir heapq about all builtins cached doc file loader name package spec heapify max heapreplace max siftdown siftdown max siftup siftup max heapify heap...
關於資料結構的一些名詞定義
1.資料 資訊的載體 能輸入到計算機中並被計算機處理的符號的總稱。2.資料元素 資料元素也被稱為結點或記錄,是對乙個客觀實體的資料描述。是資料的基本單位。3.資料項 是對資料元素屬性的描述,也稱為欄位或域。乙個元素由若干個資料項組成,是資料不可分割的最小單位。4.資料物件 是性質相同的資料元素的集合...
關於資料結構的一些預備知識
在這裡 應該是用c語言來進行編寫 關於指標的知識 int p p 指的是 乙個指標變數 是乙個變數名字 int 表示該p變數只能儲存int型別變數的位址 int pint i 10 int j p i 這個含義就是將i的位址傳送給p 則意味著p指向i p 則就是i變數 修改p或是i的值 並不會對雙方...