dmndxld

码不停题

随笔分类 -  数据结构学习

定个小目标:考个99分
二维数组
摘要:类似于一维数组,二维数组也是由元素的序列组成。但是这些元素可以排列在矩形网格中而不是直线上。 原理 在一些语言中,多维数组实际上是在内部作为一维数组实现的,而在其他一些语言中,实际上根本没有多维数组。 1. C++ 将二维数组存储为一维数组。 下图显示了大小为 M * N 的数组 A 的实际结构: 阅读全文

posted @ 2019-04-29 21:07 imyourterminal 阅读(541) 评论(0) 推荐(0)

数据结构动态数组
摘要:数组具有固定的容量,我们需要在初始化时指定数组的大小。有时它会非常不方便并可能造成浪费。 因此,大多数编程语言都提供内置的动态数组,它仍然是一个随机存取的列表数据结构,但大小是可变的。例如,在 C++ 中的 vector,以及在 Java 中的 ArrayList。 这里学习一下 auto关键字:a 阅读全文

posted @ 2019-04-28 12:03 imyourterminal 阅读(445) 评论(0) 推荐(0)

数据结构数组
摘要:数组是一种基本的数据结构,用于按顺序存储元素的集合。但是元素可以随机存取,因为数组中的每个元素都可以通过数组索引来识别。 ps:所谓“随机存取”,指的是当存储器中的消息被读取或写入时,所需要的时间与这段信息所在的位置无关。相对的,读取或写入顺序访问(SequentialAccess)存储设备中的信息 阅读全文

posted @ 2019-04-27 21:17 imyourterminal 阅读(262) 评论(0) 推荐(0)

导航