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

公司网站横幅如何做网络推广的基本渠道

公司网站横幅如何做,网络推广的基本渠道,怎么样提高网站排名,北京seo网站内部优化1 问题 给你一个字符串 path ,表示指向某一文件或目录的 Unix 风格 绝对路径 (以 / 开头),请你将其转化为更加简洁的规范路径。 在 Unix 风格的文件系统中,一个点(.)表示当前目录本身&#xf…

1 问题

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

在 Unix 风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点 (..) 表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成部分。任意多个连续的斜杠(即,'//')都被视为单个斜杠 '/' 。 对于此问题,任何其他格式的点(例如,'...')均被视为文件/目录名称。

请注意,返回的 规范路径 必须遵循下述格式:

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

2 答案

这题直接不会

官方解,利用栈,把当前目录压入栈中,遇到..弹出栈顶,最后返回栈中元素

class Solution:def simplifyPath(self, path: str) -> str:stack = []  # 用列表当做栈path = path.split('/')  # '//'也会被当做分割符分割,'/'不会存在字符串中for item in path:if item == '..':if stack:stack.pop()elif item and item != '.':stack.append(item)return '/'+'/'.join(stack)  # 使用'/'来连接列表中的元素

https://leetcode.cn/problems/simplify-path/solutions/

http://www.yayakq.cn/news/210980/

相关文章:

  • 盐山县做网站珠宝首饰商城网站建设
  • 上海市住房和城乡建设管理局网站wordpress发表图片
  • 个人网站的内容南通外贸网站制作
  • 响应式网站建设定制建设网络平台费用
  • 深圳大浪有做网站的吗顺德手机网站设计信息
  • 网站建设费用模板体育网站建设的必要性
  • 网站建设亿码酷出名5手机微信怎么创建公众号
  • 网站禁止访问怎么解除电影采集网站怎么做
  • 网站建设维护协议吉林网站备案
  • 遵义网站制作报价seo快速优化文章排名
  • 上海网站注销php网站开发工程师任职要求
  • 自建网站管理网站建设 需要注意什么
  • 怀柔 做网站的东莞如何制作网页
  • 免费发布推广信息网站0元免费做代理
  • 站长基地gif网站素材网页设计基础教程第七章课后习题
  • 合肥市城乡城乡建设局网站静态网站跟动态的区别
  • 优秀品牌企业网站建设案例百汇游戏网站开发商
  • 企业网站模板购买网站如何报备
  • 服务器win7网站建设网页设计与制作html
  • 网站建设和维护方案郑州企业招聘
  • 东莞市建设工程质监督站网站外国可以做站外推广的网站
  • 广州哪里做网站站酷设计网站官网入口插画设计
  • 百度怎样建设网站京东导购网站开发
  • 潍坊网站建设如何自己做网站卖
  • 卡盟网站建设网站优化 价格
  • 大学招生网站建设网站接入百度地图
  • 浙江做铁塔的公司网站客户推广公司
  • 个人做当地旅游网站重庆哪里有做网络推广
  • 杭州python做网站个人网站模板的优缺点
  • 一个网站的建站流程百度的链接