【算法打卡60天】Day6栈:如何实现浏览器的前进和后退功能?

打卡Day6
今天学习了08 | 栈:如何实现浏览器的前进和后退功能?

如何理解“栈”?
后进者先出,先进者后出。

栈在表达式求值中的应用
常见的应用场景,编译器如何利用栈来实现表达式求值。编译器就是通过两个栈来实现的。

栈既可以通过数组实现,也可以通过链表来实现。不管基于数组还是链表,入栈、出栈的时间复杂度都为 O(1)。

本文参考【极客时间】专栏《数据结构与算法之美》

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容