做开发很久了,发现自己以前一直追求量而完全忽略了质。感觉自己像只是一台代码量产机器,只知道将一些现成代码加工下然后再产出一些符合需求的代码,只知其然不知其所以然。感觉这样做浑浑噩噩,所以现在返回头来重新学习些基础的东西,先从数据结构开始,看的是《数据结构》C#版。
数据结构是相互之间存在一种或多种特定关系的数据元素的集合。在任何问题中,数据元素之间都不是孤立的,而是存在着一定的关系,这种关系称为结构。根据数据元素之间关系的不同特性,通常有4类基本数据结构
1、集合
2、线性结构
3、树形结构
4、图状结构