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

做彩票网站代理犯法吗深圳注册公司新政策

做彩票网站代理犯法吗,深圳注册公司新政策,网站案例分析湖南,网站怎么防k71.简化路径 思路: 对于给定的字符串,先根据/分割成一个由若干字符串组成的列表,记为names,根据题意names中包含的字符串只能是以下几种: 空字符串一个点两个点只包含英文字母、数字或_的目录名 对于空字符串和一个…

71.简化路径

image-20231129201557157

思路:

对于给定的字符串,先根据/分割成一个由若干字符串组成的列表,记为names,根据题意names中包含的字符串只能是以下几种:

  • 空字符串
  • 一个点
  • 两个点
  • 只包含英文字母、数字或_的目录名

对于空字符串和一个点,实际上不需要处理,因为空字符串没有任何含义,一个点表示当前目录本身,无需切换目录

对于两个点或目录名,使用一个栈来维护路径中的每个目录名,当遇到两个点时,需要将目录切换到上一级,因此只要栈不为空,就弹出栈顶的元素,遇到目录名,就放入栈中

遍历元素完成上述操作,在所有操作完成后,将从栈底到栈顶的字符串用/进行连接,再在最前面加上/表示根目录

class Solution {public String simplifyPath(String path) {String[] names = path.split("/");  //以/分割得到多个字符Deque<String> stack = new ArrayDeque<String>();for(String name : names){if("..".equals(name)){if(!stack.isEmpty()){stack.pollLast();}}else if(name.length() > 0 && !".".equals(name)){stack.offerLast(name);}}StringBuilder builder = new StringBuilder();if(stack.isEmpty()){builder.append("/");}else{while(!stack.isEmpty()){builder.append("/");builder.append(stack.pollFirst());  //获取对头元素}}return builder.toString();}
}
http://www.yayakq.cn/news/970739/

相关文章:

  • 建一个网站怎么赚钱大家都用哪个网站做读书笔记
  • ps毕业设计做网站界面个人简历代写
  • 合肥做网站域名的公司淘宝客怎么做网站推广
  • 简述网站建设的基本思路wordpress 文章分开
  • 网站域名免费注册网站维护方式
  • 沈阳网站建设本地化技术服务最近国内新闻
  • 网站下载视频软件电脑网站首页设计
  • 做外贸如何选择网站wordpress调整meta
  • 石家庄营销网站建设wordpress模板展示网站
  • 深圳网站优化教程宁波企业网站搭建价格
  • 模板网站缺点做网站一般做多大的
  • 包头建站哪个网站建设公司好
  • 网站建设先进个人总结北京工程建设协会网站
  • 建设项目银行网站网站添加搜索关键字
  • 网站建设网址做venn的网站
  • 网站建公司生存网站域名用公司注册信息查询
  • 广州公司网站php网站开发常用的插件
  • 江津网站建设效果好不好网站备案名称修改
  • 手机网站开发需要哪些人才湛江网页设计培训
  • 哪些网站可以做网站浑南区建设局网站
  • 济南优化网站排名绍兴网站快速排名优化
  • 网站风格包括哪些郑州网站建设方案服务公司
  • 网站代码优化怎么做买了服务器主机这么做网站
  • 零基础网站开发要学多久广西模板哪家最好
  • wordpress评论怎么去掉网址网站优化定做
  • 网站运营方法网络技术方案
  • 网站建设 - 碧诺网络网页制作自学教程
  • 网站建设中可能出现的问题wordpress无法上传图片
  • 百度做网站系统开发
  • 圆通我做网站拉wordpress制作主题容易吗