#748. 浏览器历史记录管理
浏览器历史记录管理
题目描述
小张设计了一个利用栈来模拟浏览器网页操作的程序,它的功能如下:在浏览器访问历史记录中,输入指定的程序能够返回上一条或者打开下一条网页记录。正当他高兴的手舞足蹈时,意外发生了,由于没有保存代码,做好的程序像风一样消失不见,请你帮助他重建这个程序。
输入格式
输入浏览器访问网页操作与前进、后退操作,访问新页面使用 “visit”指令,后退到上一页使用“back”指令,前进到刚才后退的页面使用“forward”指令。
输出格式
输出每次后退或前进后的当前网页
样例
输入样例 1
visit A
visit B
back
输出样例 1
当前页面: A
输入样例 2
visit A
输出样例 2
输入样例 3
visit A
visit B
back
forward
输出样例 3
当前页面: A
当前页面: B
提示
样例解释:当输入 visit A visit B 后,浏览器先打开A网页,再打开B网页,A网页成为上一个历史记录,接着输入back回退操作,浏览器回到A网页,所以输出:当前页面: A