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

小网站要备案吗网站跳出率什么意思

小网站要备案吗,网站跳出率什么意思,wordpress 主题丢失,编程手机软件71.简化路径 思路: 对于给定的字符串,先根据/分割成一个由若干字符串组成的列表,记为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/515904/

相关文章:

  • 建设购物网站课程设计做自媒体需要哪些网站
  • 网站顶部包装设计案例分析
  • 都有哪些网站杭州市建设工程检测协会网站
  • 网站做apk制作工具网站源码怎么打开
  • 渭南网站建设哪里便宜江门网站开发
  • 哪个网站可以用MC皮肤做图片网页制作遮罩
  • 国外哪些做问卷赚钱的网站给别人做网站赚钱吗
  • 全是广告的网站如何制作wordpress模板下载地址
  • 怎么在网站上添加广告代码什么是自媒体
  • 网站被黑是怎么回事百度端口开户推广
  • 深圳北站设计方案做网站所具备的的条件
  • 常宁市住房和城乡建设局网站娱乐彩票网站建设制作
  • 常熟网站建设专业的公司可以在公司局域网做网站吗
  • 做网站属于什么备案花都有?]有网站建设的
  • 网站关键词太多网站开发技术分析
  • 旅游商业网站策划书百度云登录入口
  • 网站建设济南有做的吗建立网站分为几阶段
  • 企业网站设计有哪些新功能西安攻略旅游自由行怎么玩
  • 好看的个人网站主页深圳市网页制作
  • 建一个设计网站要多少钱雄安建设工程信息网
  • 关于网站设计的价格建立网站官网
  • 外贸网站推广平台有哪些郑州小程序开发外包公司
  • 100M家用宽带可做网站服务器吗门户网站建设公司方案
  • 网站流量 seo一起做英语作业网站
  • 石家庄网站建设找哪家好网站设计培训课程
  • 资阳建设网站安徽中颐建设投资有限公司网站
  • 网站建设和优化需要几个人08 iis创建网站
  • 手机网站推广服务商城型网站怎么做优化
  • 深圳市网站建设哪家好网站开发及建设
  • 汉滨区城乡建设规划局 网站wordpress gill sans