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

南昌公司做网站需要多少钱网站维护工作方案

南昌公司做网站需要多少钱,网站维护工作方案,中山市 有限公司网站建设,资产管理系统源码给定一个单词列表#xff0c;我们将这个列表编码成一个索引字符串 S 与一个索引列表 A。 例如#xff0c;如果这个列表是 [time, me, bell]#xff0c;我们就可以将其表示为 S time#bell# 和 indexes [0, 2, 5]。 对于…给定一个单词列表我们将这个列表编码成一个索引字符串 S 与一个索引列表 A。 例如如果这个列表是 [time, me, bell]我们就可以将其表示为 S time#bell# 和 indexes [0, 2, 5]。 对于每一个索引我们可以通过从字符串 S 中索引的位置开始读取字符串直到 # 结束来恢复我们之前的单词列表。 那么成功对给定单词列表进行编码的最小字符串长度是多少呢 思路 这道题就是求字符串后缀如果字符串a的后缀包含字符串b那么b就不用再添加 字典树 先将字符串数组按照长度排序将字符串长的先添加进去之后遍历长度短的。 按照逆序将字符串插入字典树后面的字符串如果可以在字典树之中找到那么就不用添加这个字符串反之将这个字符串也逆序插入字典树 示例 输入: words [time, me, bell] 输出: 10 说明: S time#bell# indexes [0, 2, 5] 。   提示 1 words.length  2000 1  words[i].length  7 每个单词都是小写字母 。 代码 class Solution { public Tree root  new Tree(); class Tree{ Tree children[]  new Tree[26]; char val; } public int minimumLengthEncoding(String[] words) { if(words.length0){ return 0; } Arrays.sort(words, (s1, s2) - s2.length() - s1.length()); int count  0; for(int i0;iwords.length;i) { countinsert(words[i]); } return count; } public int insert(String word) { Tree cur  root; boolean isNew  false; for(int iword.length()-1;i0;i--) { int c  word.charAt(i)-a; if(cur.children[c]null) { isNew  true; cur.children[c]  new Tree(); } cur cur.children[c]; } return isNew?word.length()1:0; } }
http://www.zqtcl.cn/news/332523/

相关文章:

  • 唐山网站建设方案优化国内酷炫网站
  • 国外网站备案吗网站做一样没有侵权吧
  • 谷歌怎么建网站ps中怎样做网站轮播图片
  • 汕头有没有做网站廊坊宣传片制作公司
  • 百度快速收录网站有些人做网站不用钱的 对吗
  • 如何规划一个网站网站建设预付费入什么科目
  • 北京做网站的好公司有哪些网站建设杭州缘择低价
  • 建设网站团队张掖响应式建站平台
  • 中国建设之乡是哪里网站优化连云港哪家强?
  • 网站建设报价是多少30号长沙封城最新消息
  • 常州专业网站建设费用电商推广技巧
  • 辽源市网站建设南通营销网站开发
  • 新站优化案例去韩国用什么地图导航
  • 宁波网站制作与推广WordPress怎么文章分类
  • mvc 做网站国内的搜索引擎有哪些
  • 设计视频网站腾讯云服务器网站域名备案
  • 网站建设费算费用还是固定资产镇赉县做网站的
  • 山西 旅游 英文 网站建设wordpress 设置登陆界面
  • 电商网站系统建设考试深圳网站建设培训哪家好
  • 工作室 网站项目策划书八篇案例
  • ui做网站流程建设统计网站进不去
  • 沧州网站建设优化公司网站改版
  • 网站开发工程师好不好注册科技公司流程和费用
  • wordpress站点费用vs手表官网
  • 网站买卖需要注意什么景安怎么把网站做别名
  • 网站建设网站建怎么做一个门户网站
  • 站长工具域名备案查询安卓app开发教程视频免费
  • 赶集网网站建设分析河南郑州旅游网站设计
  • 怎么可以黑网站域名建设网站的网站是什么
  • 帝国网站数据库配置文件建筑人才网招聘网官网首页