Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
这个翻译害死我了这个题目是要模拟标准的Web浏览器的功能,功能是后退、前进的网页最近访问,只需要在屏幕上输出网址就算打开网页。其中一个算法来执行这些功能是使用两个堆栈跟踪的网页,可以实现向后和向前移动。 下面的命令需要得到支持: 返回:把当前页面放到向前栈的顶部。从返回栈顶部获得页面,使其成为新的当前页面。如果返回堆栈是空的,该命令将被忽略。 向前:把当前页面放到返回栈的顶部。从向前栈顶部获得页面,使其成为新的当前页面。如果向前栈是空的,该命令将被忽略。 访问:把当前页面放到返回栈的顶部,使指定的网址成为新的当前页面。 退出:退出浏览器。 假定最初的浏览器加载网页http://www.acm.org/ 输入 输入是一系列的命令。该命令的关键字BACK, FORWARD, VISIT, QUIT 都是大写。网址没有空白,并在最多70个字符。您可能认为没有问题例如需要超过100个元素的每个栈。当命令为QUIT时退出程序。 输出 每一个命令输入后,如果不被忽视,打印网址,当前网页的命令被执行。否则,打印“Ignored” 。输出的每个命令应印在自己的一行里。无输出产生的QUIT命令。 访问:把当前页面放到返回栈的顶部,使指定的网址成为新的当前页面。 这里少了一句(向前栈更新为空) Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator