def simplifyPath(self, path: str) -> str:
names = path.split("/")
stack = list()
for name in names:
# name有"" , ".." , "." 和其他这四种情况
if name == "..":
if stack:
stack.pop()
elif name and name != ".":
stack.append(name)
return "/" + "/".join(stack)
leetcode71. 简化路径 栈应用题
最新推荐文章于 2023-08-08 21:37:53 发布