用栈实现模拟浏览器前进后退功能
来源:3-1 栈简介

耿瑞
2020-10-14
老师,可以请教一下操作嘛,看了你的栈但是还有些不明白,想实现一个前进后退功能,思路如下,/* 实现浏览器的前进和后退功能,使用两个栈(X和Y)实现。
• 首次浏览的页面依次压入栈X
• 当点击后退时,再依次从栈X中出栈,并将出栈的数据依次压入栈Y
• 当点击前进时,依次从栈Y中出栈,并将出栈的数据依次压入X
• 当栈X中没有数据时,说明没有页面可以继续后退浏览
• 当栈Y中没有数据时,说明没有页面可以继续前进浏览 */当然还有最大栈问题没有考虑,具体不知道操作
写回答
1回答
-
lewis
2020-10-14
栈其实就后进先出,没有别的知识点了
00
相似问题