思路:栈
我们按 '/' 分割后,会得到这些片段:
["", "...", "a", "", "..", "b", "c", "..", "d", ".", ""]
这些空串都可以直接忽略。去除空串得到:
给你一个字符串 path ,表示指向某一文件或目录的 Unix 风格 绝对路径(以 '/' 开头),请你将其转化为 更加简洁的规范路径。
在 Unix 风格的文件系统中,规则如下:
'.' 表示当前目录本身。'..' 表示将目录切换到上一级(指向父目录)。'//' 或 '///')都被视为单个斜杠 '/'。