1.1 数组
数组是最简单的一种数据结构,它占据一块连续内存并按照顺序存储数据。由于存储是连续的,可以在O(1)的时间里读/写任何元素,因此效率是非常高的。数组的这个特征非常适合做哈希表,数组的下标最为key,数组存储的内容作为value。
由于数组的O(1)的读写特征,所以有序数组的二分查找和针对下标操作的排序算法也是数组内容的高频考点之一。
Last updated
Was this helpful?
数组是最简单的一种数据结构,它占据一块连续内存并按照顺序存储数据。由于存储是连续的,可以在O(1)的时间里读/写任何元素,因此效率是非常高的。数组的这个特征非常适合做哈希表,数组的下标最为key,数组存储的内容作为value。
由于数组的O(1)的读写特征,所以有序数组的二分查找和针对下标操作的排序算法也是数组内容的高频考点之一。
Last updated
Was this helpful?