题目链接:hhttps://leetcode-cn.com/problems/simplify-path/

/为分隔符分别读取,分别判断即可,使用sstream头文件,istringstream+getline方法

string simplifyPath(string path){string res, s;for (auto c : path) {if (res.empty()) res += c;else if (c != '/') s += c;else {if (s == "..") {if (res.size() > 1) {res.pop_back();while (res.back() != '/') {res.pop_back();}}} else if (s != "." && s != "") {res += s + '/';}s = "";}}if (res.size() > 1) res.pop_back();return res;
}

leetcode算法题--简化路径相关推荐

  1. leetcode算法题--下降路径最小和

    原题链接:https://leetcode-cn.com/problems/minimum-falling-path-sum/ 相关题目:三角形最小路径和 动态规划 dp[i][j]表示[i,j]位置 ...

  2. leetcode算法题--最小路径和

    原题链接:https://leetcode-cn.com/problems/minimum-path-sum/ 相关题目:不同路径 动态规划: dp[i][j]表示走到(i,j)点的最小路径和 状态转 ...

  3. leetcode算法题--不同路径

    原题链接:https://leetcode-cn.com/problems/unique-paths/ 动态规划 dp[i][j]表示到(i,j)点的路径数 状态转移 dp[i][j]=dp[i-1] ...

  4. leetcode算法题--不同路径2

    题目链接:https://leetcode-cn.com/problems/unique-paths-ii/ 相关题目:不同路径 状态转移: dp[i][j]=dp[i-1][j]+dp[i][j-1 ...

  5. leetcode算法题-- 买卖股票的最佳时机

    原题链接:https://leetcode-cn.com/problems/best-time-to-buy-and-sell-stock/ 这类股票题目请见leetcode算法题–最佳买卖股票时机含 ...

  6. 【算法】LeetCode算法题-Maximum Subarray

    这是悦乐书的第154次更新,第156篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第13题(顺位题号是53).给定一个整数数组nums,找出一个最大和,此和是由数组中索引 ...

  7. LeetCode算法题整理(200题左右)

    目录 前言 一.树(17) 1.1.后序遍历 1.2.层次遍历 1.3.中序 1.4.前序 二.回溯(20) 2.1.普通回溯 2.2.线性回溯:组合.排列.子集.分割 2.3.矩阵回溯 三.二分查找 ...

  8. LeetCode算法题-Reach a Number(Java实现)

    这是悦乐书的第310次更新,第331篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第179题(顺位题号是754).你站在无限数字线的0号位置.在目的地有个target.在 ...

  9. LeetCode算法题-Nth Digit(Java实现)

    这是悦乐书的第215次更新,第228篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第83题(顺位题号是400).找到无限整数序列的第n个数字1,2,3,4,5,6,7,8 ...

最新文章

  1. Android发送短消息程序的总结
  2. Java线程池详解学习:ThreadPoolExecutor
  3. 空间正交基的定义_高等代数|第九章 欧几里得空间 子空间与对称变换
  4. 工作238:Vue.js中this.$nextTick()的使用
  5. InstallShield 2020
  6. 好用的python学习软件_5种好用的Python工具!Python学习分析
  7. 嵌入式Linux系统编程学习之十二守护进程
  8. 最优化读书笔记R(一)
  9. 【Spring框架】mvc:default-servlet-handler/的作用
  10. offsetTop和scrollTop差异
  11. HCIE大师之路(二)——IPSec Over GRE综合实验
  12. floyd算法----牛栏
  13. ctfshow学习记录-misc入门(图片篇-文件结构34-4042-44)
  14. matlab设置固定的窗宽窗位,如何设定窗宽窗位,附正常人体组织CT值
  15. 操作系统--6设备管理
  16. ‘github提交超时‘
  17. BERTILO发“富”啦,来元代艺数get你的专属「招财兔」!
  18. taobao.trades.sold.get-查询卖家已卖出的交易数据(根据创建时间),淘宝店铺卖出订单查询API接口,淘宝R2接口,淘宝oAuth2.0交易接口代码分享
  19. 19.jvm内存结构部分——堆_内存诊断_jmap
  20. 智能照明新的低成本解决方案?涂鸦 Beacon 智能灯泡初体验

热门文章

  1. python基础语法有哪些-python基本语法有哪些?
  2. python主要用途-python的主要用途是什么
  3. python能写软件吗-用什么软件写python
  4. python下载word文件-python-docx操作word文件(
  5. python3.6.5无法安装-Python3.6无法安装numpy,如何解决?
  6. python怎么安装pip-安装 Python 模块
  7. 在linux上安装Filezilla文件传输FTP软件
  8. python 实现81个人脸关键点实时检测
  9. mysql基础sql语句_SQL基础语句汇总
  10. 本地Git连接服务器git不用每次输入用户名和密码的方法