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

python-leetcode-简化路径

71. 简化路径 - 力扣(LeetCode)

class Solution:def simplifyPath(self, path: str) -> str:# 使用栈来处理路径stack = []# 分割路径,以 '/' 为分隔符parts = path.split('/')for part in parts:if part == '' or part == '.':# 空字符串或 '.',代表当前目录,跳过continueelif part == '..':# '..' 表示返回上一级目录,弹出栈顶元素if stack:stack.pop()else:# 其他有效目录名,压入栈中stack.append(part)# 拼接结果return '/' + '/'.join(stack)

http://www.lryc.cn/news/524270.html

相关文章:

  • 浅谈 PID 控制算法
  • ailx10的专栏电子书(2022版)
  • WPS按双字段拆分工作表到独立工作簿-Excel易用宝
  • C++ Qt练习项目 日期时间数据 未完待续
  • vim文本编辑器
  • 产品经理面试题总结2025【其一】
  • 资料03:【TODOS案例】微信小程序开发bilibili
  • 玉米植物结构受乙烯生物合成基因 ZmACS7 的调控
  • C#语言的函数实现
  • 1.6 从 GPT-1 到 GPT-3.5:一路的风云变幻
  • TypeScript - 利用GPT辅助学习
  • VMware虚拟机迁移到阿里云
  • 【STM32-学习笔记-15-】MAX7219点阵屏模块
  • 高并发内存池_CentralCache(中心缓存)和PageCache(页缓存)申请内存的设计
  • elementUI Table组件实现表头吸顶效果
  • 语言模型的价值定位与技术突破:从信息处理到创新认知
  • 微信小程序使用上拉加载onReachBottom。页面拖不动。一直无法触发上拉的事件。
  • Spring Boot 快速创建项目
  • kafka学习笔记5 PLAIN认证——筑梦之路
  • 直驱式风电储能制氢仿真模型matlab/simulink
  • excel批量提取批注
  • 高性能PCIE硬件加密卡:满足大数据时代的安全需求
  • C语言小项目——通讯录
  • uni-app连接EventSource
  • Spring Boot 实战:轻松实现文件上传与下载功能
  • 火狐浏览器Firefox一些配置
  • [STM32 HAL库]串口中断编程思路
  • C++入门 详细版
  • MIAOYUN信创云原生项目亮相西部“中试”生态对接活动
  • 网络编程 | UDP组播通信