做開發很久了,發現自己以前一直追求量而完全忽略了質。感覺自己像只是一臺代碼量產機器,只知道將一些現成代碼加工下然後再產出一些符合需求的代碼,只知其然不知其所以然。感覺這樣做渾渾噩噩,所以現在返回頭來重新學習些基礎的東西,先從數據結構開始,看的是《數據結構》C#版。
數據結構是相互之間存在一種或多種特定關係的數據元素的集合。在任何問題中,數據元素之間都不是孤立的,而是存在着一定的關係,這種關係稱爲結構。根據數據元素之間關係的不同特性,通常有4類基本數據結構
1、集合
2、線性結構
3、樹形結構
4、圖狀結構