摘要: 栈是一种数据结构,进栈的数据遵循一个规则:先进后出。 所有的函数调用都会进栈。 递归指的是调用自己的函数。最经典的例子就是阶乘计算。 每个递归函数都有两个条件:基线条件和递归条件。 我们在调用递归时,每一次 的递归调用都会进入栈,最上层的函数调用只能访问自己的变量,不能访问其它调用变量。每一次的调用 阅读全文
posted @ 2020-11-20 17:29 dingzhiwen 阅读(304) 评论(0) 推荐(0)
摘要: 数组:数组是一组连续的数据变量,数组的长度一旦确定就不可更改; 数组的优点在于读取的速度快,根据数组的地址和元素在数组的位置可以快速找到数据; 数组的缺点在于插入元素不方便。数组在内存中是一组固定长度的变量,一开始定义的时候就确定了数组的长度,如果想要对数组添加数据,那么需要重新开辟一块内存并将数据 阅读全文
posted @ 2020-11-20 13:26 dingzhiwen 阅读(60) 评论(0) 推荐(0)