题目 解法 关键在与读懂题意,题目很简单 需要储存之前访问过的history列表,以及当前所在page在history中的位置 对于visited,找到当前page,删除当前page之后所有的历史,在当前page后新加visited的page,更新现在page的位置 back和forward操作,history不用变,只需要判断前移或者后移会不会超出边界即可 class BrowserHistory: def __init__(self, homepage: str