- 博客(2)
- 收藏
- 关注
原创 栈 -- 栈的数组实现
栈模型:栈也是一种线性数据结构 栈是限制插入与删除只能在同一位置的进行的表,该位置位于表的末端,叫做栈的顶(top) 对栈的基本操作: 进栈(push):相当于向表中插入数据 出战(pop):相当于从表中删除数据,出栈是删除最后插入的元素 栈的操作特点:先进后出,后进先出;先入栈的数据最...
2018-10-14 11:10:37
296
原创 动态数组
静态数组:平时我们使用的数组静态数组,数组一旦创建,数组的长度就不能改变;但在实际应用有很大的局限性,即在应用时往往不能确切的知道需要创建多大的数组,若创建的数组长度太大,则会造成资源浪费,若长度太小则不够用的。动态数组:动态数组是在静态数组的基础上对静态数组进行二次封装,动态数组在使用中可以根据数组中的元素的个数动态的扩容数组的长度,动态数组也提供了静态数组的插入、删除、查找、...
2018-10-13 15:46:52
218
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人