当前位置: 首页> 教育> 培训 > 上海公安信息泄密网络安全_微娱网络小程序代理_友情链接检查_怎样推广自己的网站

上海公安信息泄密网络安全_微娱网络小程序代理_友情链接检查_怎样推广自己的网站

时间:2025/7/8 7:01:26来源:https://blog.csdn.net/Prince140678/article/details/144278008 浏览次数:0次
上海公安信息泄密网络安全_微娱网络小程序代理_友情链接检查_怎样推广自己的网站

题目出处

71-简化路径-题目出处

题目描述

在这里插入图片描述
在这里插入图片描述

个人解法

思路:

todo

代码示例:(Java)

todo

复杂度分析

todo

官方解法

71-简化路径-官方解法

方法1:栈

思路:

在这里插入图片描述

代码示例:(Java)

public class Solution1 {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);}}StringBuffer ans = new StringBuffer();if (stack.isEmpty()) {ans.append('/');} else {while (!stack.isEmpty()) {ans.append('/');ans.append(stack.pollFirst());}}return ans.toString();}}

复杂度分析

  • 时间复杂度:O(n),其中 n 是字符串 path 的长度。
  • 空间复杂度:O(n)。我们需要 O(n) 的空间存储 names 中的所有字符串。

考察知识点

收获

Gitee源码位置

71-简化路径-源码

关键字:上海公安信息泄密网络安全_微娱网络小程序代理_友情链接检查_怎样推广自己的网站

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: