博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
simplify-path
阅读量:6870 次
发布时间:2019-06-26

本文共 1162 字,大约阅读时间需要 3 分钟。

https://leetcode.com/problems/simplify-path/

https://leetcode.com/mockinterview/session/result/xjl3d3m/

现在字符串比较,都知道用 equals了,哈哈。不能用==,否则可能有bug。

 

package com.company;import java.util.*;class Solution {    public String simplifyPath(String path) {        Stack
stk= new Stack<>(); String[] strs = path.split("/"); for (int i=0; i
newStk= new Stack<>(); String tmp; while (!stk.empty()) { tmp = stk.pop(); newStk.push(tmp); } StringBuilder sb = new StringBuilder(); while (!newStk.empty()) { sb.append("/" + newStk.pop()); } String str = sb.toString(); if (str.equals("")) { str = "/"; } return str; }}public class Main { public static void main(String[] args) throws InterruptedException { System.out.println("Hello!"); Solution solution = new Solution(); // Your Codec object will be instantiated and called as such: String path = "/a/./b/../../c/"; String ret = solution.simplifyPath(path); System.out.printf("ret:%s\n", ret); System.out.println(); }}

 

转载地址:http://eesfl.baihongyu.com/

你可能感兴趣的文章
『中级篇』docker之虚拟机创建vagrant技巧(番外篇)(81)
查看>>
交换机SPAN功能配置
查看>>
MySQL 架构组成—存储引擎
查看>>
基于数值分析思想对多项式求值的原理和应用进行探究
查看>>
vue-devtools vue开发调试神器
查看>>
PHP扩展模块的安装
查看>>
BGP基础操作
查看>>
SimpleXml项目
查看>>
php下使用PDO创建sqlite3数据库
查看>>
Istio技术与实践6:Istio如何为服务提供安全防护能力
查看>>
ISTP的重要作用
查看>>
驼峰设计 PPT美化
查看>>
Python Python 正则 取中括号值
查看>>
uva 658(Dijkstra)
查看>>
uva 11183(最小树形图)
查看>>
sql 集合查询 数据更新操作语句
查看>>
静态内部类
查看>>
localStorage使用总结
查看>>
计算一年中的第几天
查看>>
iOS 一句话获取日期和星期几
查看>>