-
什么是栈,栈有什么特性?
栈是一种特殊的线性表,只允许在一端进行插入和删除操作
栈的特性是先入后出
-
用C语言实现一个动态栈
传送门:C语言实现一个动态栈 -
栈的在线OJ练习题
传送门:基于栈的括号匹配检测传送门:最小栈的实现传送门:用栈模拟实现队列 -
栈和程序运行时的栈区有什么区别?
栈是一种特殊的线性表,而栈区是真实存在的内存空间
-
为什么将递归程序转化成循环时需要用到栈?
因为递归时对于函数的重复调用,函数的返回和栈非常类似
-
什么是队列,队列有什么特性?栈和队列有什么区别?
队列是只可以在一端进行插入操作在另一端进行删除操作的特殊线性表
队列的特性是先入先出
栈是先放入的元素后出去,队列是先放入的元素先出去
-
用C语言实现一个队列
传送门:C语言实现一个链表队列 -
队列的在线OJ练习题
传送门:用队列模拟实现栈传送门:设计循环队列
【数据结构---23】栈和队列知识点总结
最新推荐文章于 2024-03-11 10:09:27 发布
博客围绕栈和队列展开,介绍了栈是特殊线性表,特性为先入后出,用C语言实现动态栈,还有相关OJ练习题;阐述栈与栈区区别,以及递归转循环用栈的原因。同时介绍队列是特殊线性表,特性为先入先出,用C语言实现链表队列,也有队列OJ练习题。
2778

被折叠的 条评论
为什么被折叠?



