- 博客(1)
- 收藏
- 关注
原创 栈和队列和堆的区别
1. 队列:基于地址指针进行遍历,而且可以从头部或者尾部进行遍历,但不能同时遍历,无需开辟空间,因为在遍历的过程中不影响数据结构,所以遍历速度要快;2. 栈:只能从顶部取数据,也就是说最先进入栈底的,需要遍历整个栈才能取出来,而且在遍历数据的同时需要为数据开辟临时空间,保持数据在遍历前的一致性。可以看成一组数组对象以二叉树的形态分布,运行时动态分配内存,对读取顺序无限制。1. 队列:只能在表的一端进行插入,并在表的另一端进行删除;2. 栈:只能在表的一端插入和删除。二、对插入和删除操作的限定不同。
2023-08-08 19:14:52 493
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人