|
|
@ -15,7 +15,7 @@ comments: true
|
|
|
|
- **线性数据结构:** 数组、链表、栈、队列、哈希表;
|
|
|
|
- **线性数据结构:** 数组、链表、栈、队列、哈希表;
|
|
|
|
- **非线性数据结构:** 树、图、堆、哈希表;
|
|
|
|
- **非线性数据结构:** 树、图、堆、哈希表;
|
|
|
|
|
|
|
|
|
|
|
|
![classification_logic_structure](classification_of_data_strcuture.assets/classification_logic_structure.png)
|
|
|
|
![classification_logic_structure](classification_of_data_structure.assets/classification_logic_structure.png)
|
|
|
|
|
|
|
|
|
|
|
|
<p align="center"> Fig. 线性与非线性数据结构 </p>
|
|
|
|
<p align="center"> Fig. 线性与非线性数据结构 </p>
|
|
|
|
|
|
|
|
|
|
|
@ -27,7 +27,7 @@ comments: true
|
|
|
|
|
|
|
|
|
|
|
|
**「物理结构」反映了数据在计算机内存中的存储方式。** 从本质上看,分别是 **数组的连续空间存储** 和 **链表的离散空间存储** 。物理结构从底层上决定了数据的访问、更新、增删等操作方法,在时间效率和空间效率方面呈现出此消彼长的特性。
|
|
|
|
**「物理结构」反映了数据在计算机内存中的存储方式。** 从本质上看,分别是 **数组的连续空间存储** 和 **链表的离散空间存储** 。物理结构从底层上决定了数据的访问、更新、增删等操作方法,在时间效率和空间效率方面呈现出此消彼长的特性。
|
|
|
|
|
|
|
|
|
|
|
|
![classification_phisical_structure](classification_of_data_strcuture.assets/classification_phisical_structure.png)
|
|
|
|
![classification_phisical_structure](classification_of_data_structure.assets/classification_phisical_structure.png)
|
|
|
|
|
|
|
|
|
|
|
|
<p align="center"> Fig. 连续空间存储与离散空间存储 </p>
|
|
|
|
<p align="center"> Fig. 连续空间存储与离散空间存储 </p>
|
|
|
|
|
|
|
|
|