leetcode双人赛-71.-Simplify-Path-Leetcode:71.-Simplify-Path-Leetcode

时间:2024-07-19 22:38:06
【文件属性】:

文件名称:leetcode双人赛-71.-Simplify-Path-Leetcode:71.-Simplify-Path-Leetcode

文件大小:2KB

文件格式:ZIP

更新时间:2024-07-19 22:38:06

系统开源

leetcode双人赛71.-Simplify-Path-Leetcode 给定一个字符串路径,它是 Unix 样式文件系统中文件或目录的绝对路径(以斜杠“/”开头),将其转换为简化的规范路径。 在 Unix 风格的文件系统中,句点 '.' 指的是当前目录,双句点'..' 指的是上一级目录,任何多个连续的斜线(即'//')都被视为一个单斜线'/'。 对于此问题,任何其他格式的句点(例如“...”)都被视为文件/目录名称。 规范路径应具有以下格式: 路径以单斜杠“/”开头。 任何两个目录都由一个斜杠“/”分隔。 路径不以尾随的“/”结尾。 路径只包含从根目录到目标文件或目录的路径上的目录(即没有句点'.'或双句点'..') 返回简化的规范路径。 示例 1: 输入:path = "/home/" 输出:“/home” 说明:注意最后一个目录名后面没有斜杠。 示例 2: 输入:path = "/../" 输出: ”/” 说明:从根目录向上一级是无操作的,因为根级别是您可以进入的*别。 示例 3: 输入:path = "/home//foo/" 输出:“/home/foo” 说明:在规范路


【文件预览】:
71.-Simplify-Path-Leetcode-main
----code.cpp(834B)
----README.md(2KB)

网友评论