![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
常用数据结构和算法
文章平均质量分 76
wawaku
这个作者很懒,什么都没留下…
展开
-
数组(1)
数组是最简单的数据结构,顾名思义,就是一组数的集合。我们通常认为数组是像下面这样构成的。1维数组:2维数组:3维数组: 立方体4维数组: ?? 这个真想像不出来,因为人类就没有见过4为的世界。但是计算机上怎么存储多维数组的呢?其实很简单,都是把多维转化为1维来顺序存储的。我们写个代码看看实际存储情况。 int main(vo原创 2017-09-12 18:20:37 · 266 阅读 · 0 评论 -
数组(2)-数组越界
本节要点1,数组越界写入可能会改变其他变量的值2,数组越界访问可能会导致程序崩溃 在函数中使用数组是指在栈空间上申请内存,如果数组越界可能会访问到别的变量上。我们做一个例子来试试改变别的变量的值。我们先看看内存和变量的地址分布。int n_var1 = 100;int n_array_A[4] = {0,1,2,3};int n_array_B[4] = {0,1,2,原创 2017-09-15 16:35:07 · 402 阅读 · 0 评论