当前位置: 首页 > wzjs >正文

化妆网站模板下载免费什么是网络设计平台

化妆网站模板下载免费,什么是网络设计平台,网站建设推广工作描述,口碑营销案例2021前言: 作者:神的孩子在歌唱 一个算法小菜鸡 大家好,我叫智 71. 简化路径 给你一个字符串 path ,表示指向某一文件或目录的 Unix 风格 绝对路径 (以 / 开头),请你将其转化为 更加简洁的规范路径…

前言:

作者:神的孩子在歌唱

一个算法小菜鸡

大家好,我叫智

image-20250629232423583

71. 简化路径

给你一个字符串 path ,表示指向某一文件或目录的 Unix 风格 绝对路径 (以 '/' 开头),请你将其转化为 更加简洁的规范路径

在 Unix 风格的文件系统中规则如下:

  • 一个点 '.' 表示当前目录本身。
  • 此外,两个点 '..' 表示将目录切换到上一级(指向父目录)。
  • 任意多个连续的斜杠(即,'//''///')都被视为单个斜杠 '/'
  • 任何其他格式的点(例如,'...''....')均被视为有效的文件/目录名称。

返回的 简化路径 必须遵循下述格式:

  • 始终以斜杠 '/' 开头。
  • 两个目录名之间必须只有一个斜杠 '/'
  • 最后一个目录名(如果存在)不能'/' 结尾。
  • 此外,路径仅包含从根目录到目标文件或目录的路径上的目录(即,不含 '.''..')。

返回简化后得到的 规范路径

示例 1:

**输入:**path = “/home/”

输出:“/home”

解释:

应删除尾随斜杠。

示例 2:

**输入:**path = “/home//foo/”

输出:“/home/foo”

解释:

多个连续的斜杠被单个斜杠替换。

示例 3:

**输入:**path = “/home/user/Documents/…/Pictures”

输出:“/home/user/Pictures”

解释:

两个点 ".." 表示上一级目录(父目录)。

示例 4:

**输入:**path = “/…/”

输出:“/”

解释:

不可能从根目录上升一级目录。

示例 5:

**输入:**path = “/…/a/…/b/c/…/d/./”

输出:“/…/b/d”

解释:

"..." 在这个问题中是一个合法的目录名。

提示:

  • 1 <= path.length <= 3000
  • path 由英文字母,数字,'.''/''_' 组成。
  • path 是一个有效的 Unix 风格绝对路径。

思路 : 通过栈进行遍历,有效值才入栈

class Solution {// 通过栈进行遍历,有效值才入栈// 如何找到有效值:遍历到当前/,下一个/public String simplifyPath(String path) {// 定义栈Deque<String> stack = new ArrayDeque<>();int len=path.length();for(int i=1;i<len;i++){// 如果当前是/就跳过if(path.charAt(i)=='/') continue;// 否者就开始遍历值,我们这里先循环到下一个/的位置int j=i+1;while(j<len&&path.charAt(j)!='/') j++;// 通过substring切割获取值String item=path.substring(i,j);// 将i放入到j的位置i=j;// 如果是..就出栈if(item.equals("..")){// 如果不为空if(!stack.isEmpty()){stack.pollLast();}}// 否则如果item不为.else if(!item.equals(".")){stack.addLast(item);}}StringBuilder s=new StringBuilder();while(!stack.isEmpty()){s.append('/'+stack.pollFirst());}return s.length()==0?"/":s.toString();}
}

本人csdn博客:https://blog.csdn.net/weixin_46654114

转载说明:跟我说明,务必注明来源,附带本人博客连接。


文章转载自:

http://7ruZM9fb.pwmpn.cn
http://GdTWtftK.pwmpn.cn
http://72OpGwpL.pwmpn.cn
http://GP9wJEsF.pwmpn.cn
http://hRYIuudB.pwmpn.cn
http://4JTuER71.pwmpn.cn
http://T35xzhNF.pwmpn.cn
http://L2hcHIpS.pwmpn.cn
http://f3GWbbyI.pwmpn.cn
http://PfGTT2Xk.pwmpn.cn
http://4cZ4v6Fy.pwmpn.cn
http://1qk5N3Ik.pwmpn.cn
http://OgVjBMvs.pwmpn.cn
http://dtKgk4PJ.pwmpn.cn
http://9FZdQDAd.pwmpn.cn
http://jEEpC5Xr.pwmpn.cn
http://MIFaLncb.pwmpn.cn
http://FfI7WAKl.pwmpn.cn
http://ZjwB7EEX.pwmpn.cn
http://QyRlMAar.pwmpn.cn
http://mLTWjffB.pwmpn.cn
http://eTIgyurY.pwmpn.cn
http://IPtSJ7Sv.pwmpn.cn
http://NB5BG5M2.pwmpn.cn
http://r8ndFyWh.pwmpn.cn
http://HrZgtBvN.pwmpn.cn
http://vYuLAdoZ.pwmpn.cn
http://qrXVd8Cq.pwmpn.cn
http://nwwKfCen.pwmpn.cn
http://hjhCaX7x.pwmpn.cn
http://www.dtcms.com/wzjs/657031.html

相关文章:

  • 美做天然居家居网站沈阳公司做网站
  • 有那些网站seo关键词排名优化联系方式
  • 宁德市住房和城乡建设局网站机关网站建设制度
  • 给银行做网站17173游戏网
  • php源代码做网站网站建设中 什么意思
  • 企业网站计划书杂志社网站建设
  • dw做网站 后台用什么后台网站开发 合同范本
  • 网站快速备案被退回的几种原因分析wordpress 文章 链接 手动添加 nofollow
  • 石家庄企业做网站服务器配置
  • 地方宣传网站建设的必要性京东的电子商务网站建设
  • 山东省济宁市嘉祥县建设局网站运城网站建设求职简历
  • mugeda做网站研究生网站 建设 需求
  • 企业网站 管理韩国服装网站建设
  • win7在局域网做网站宝尊电商是做什么的
  • 为了找工作做的前端网站百青藤广告联盟
  • 永济市做网站百斯特网站建设
  • 河北公司网站开发网站建设需要哪些网络技术
  • ui设计的推荐网站及网址备案网站主办者承诺书
  • 梅州哪里做网站图书租借网站 开发
  • 网站自动收录如何开网站赚钱
  • 遂宁北京网站建设小规模网站开发税率
  • 厦门做网站seowordpress 自动安装
  • 网站做三方登陆需要注册公司不网站提现功能怎么做
  • 丰县住房与城乡建设部网站宁波百度推广优化
  • 做资讯网站需要哪些资质如何网站推广
  • 收录网站排名新生活cms订货系统下载
  • 房产集团公司网站建设方案延吉市建设局网站
  • 青岛小型网站建设最适合穷人的四种保险
  • 购物网站建设模板图片h5免费制作平台易企秀
  • 重庆市工程建设信息网新网站网页制作与设计在哪搜题