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

龙岗网站建设公司电脑培训网上课程

龙岗网站建设公司,电脑培训网上课程,新疆知名的网站建设公司,建立网站的工具删除子文件夹 题目描述 你是一位系统管理员,手里有一份文件夹列表 folder,你的任务是要删除该列表中的所有 子文件夹,并以 任意顺序 返回剩下的文件夹。 如果文件夹 folder[i] 位于另一个文件夹 folder[j] 下,那么 folder[i] 就…

删除子文件夹

题目描述

你是一位系统管理员,手里有一份文件夹列表 folder,你的任务是要删除该列表中的所有 子文件夹,并以 任意顺序 返回剩下的文件夹。

如果文件夹 folder[i] 位于另一个文件夹 folder[j] 下,那么 folder[i] 就是 folder[j] 的 子文件夹 。

文件夹的「路径」是由一个或多个按以下格式串联形成的字符串:‘/’ 后跟一个或者多个小写英文字母。

例如,“/leetcode” 和 “/leetcode/problems” 都是有效的路径,而空字符串和 “/” 不是。

样例

样例输入

folder = [“/a”,“/a/b”,“/c/d”,“/c/d/e”,“/c/f”]
folder = [“/a”,“/a/b/c”,“/a/b/d”]
folder = [“/a/b/c”,“/a/b/ca”,“/a/b/d”]

样例输出

[“/a”,“/c/d”,“/c/f”]
[“/a”]
[“/a/b/c”,“/a/b/ca”,“/a/b/d”]

提示

  • 1 <= folder.length <= 4 * 10^4
  • 2 <= folder[i].length <= 100
  • folder[i] 只包含小写字母和 ‘/’
  • folder[i] 总是以字符 ‘/’ 起始
  • 每个文件夹名都是 唯一 的

思路

其实第一眼看过去,并没有什么思路,不过经过这次,应该知道怎么解决这种问题了。
使用的思路是排序,按照字典序排序。

代码实现

class Solution {public List<String> removeSubfolders(String[] folder) {// 按照字典序排序Arrays.sort(folder);List<String> ans = new ArrayList<String>();ans.add(folder[0]);for(int i = 1; i < folder.length; i++){int pre = ans.get(ans.size()-1).length();/* ,满足删除有三个条件:1.当前文件长度大于集合最后一个的长度2.当前路径的前段区间长度与上一个完全相等(equals)3.符合上面两个条件后,与上一个区间完全相等的后一个字符为/*/if(!(pre < folder[i].length() && ans.get(ans.size()-1).equals(folder[i].substring(0, pre)) && folder[i].charAt(pre) == '/')) ans.add(folder[i]);}return ans;}
}

最近有点怪,心境乱了。

http://www.ritt.cn/news/11462.html

相关文章:

  • 去除wordpress阅读更多字段网站优化比较好的公司
  • wordpress好看的模板seo搜索
  • 建筑图纸怎样识图西安百度seo推广
  • 龙泉市做网站企业百度代运营推广
  • 做网站的图片要多少像素网站seo优化推广
  • 国内外网站开发技术有哪些今日时政新闻热点
  • 淘宝优惠网站怎么做免费网络推广渠道
  • 淘宝网站用什么语言做的怎么制作小程序
  • 帮企业建网站app怎么推广运营
  • 餐馆网站模板上海网站关键词排名优化报价
  • 公司网站建设行业怎么样seo网站排名软件
  • 各大知名网站开发语言百度推广管理平台登录
  • 佛山做外贸网站特色百度一下百度主页官网
  • 那些网站hr可以做兼职seo快速上排名
  • 服务器出租网站宁海关键词优化怎么优化
  • 如何给自家网站做关键词优化百度关键词指数工具
  • 成品网站模块中山网站seo优化
  • 有哪些搜索引擎网站怎么把产品快速宣传并推广
  • 网站建设要准备什么seo程序专员
  • 网上购书的网站开发的意义怎么去推广自己的平台
  • 网站建设注意哪些方面东莞做网站seo
  • 站长素材网站手机免费建网站
  • 国外做兼职的网站有哪些广州日新增51万人
  • 如何网站做百度推广专业拓客团队怎么收费
  • 郑州市二七区建设局 网站360收录批量查询
  • 十堰做网站的工作室考研培训机构排名
  • 天津网站建设icp备创建网页步骤
  • 美国公司查询网站西安网站关键词排名
  • 做导购网站赚钱吗怎么自己制作一个网站
  • 做爰全过程网站免费的视频山西搜索引擎优化