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

网站地图提交地址网站地图可以自己做么

网站地图提交地址,网站地图可以自己做么,jsp网站开发工资,wordpress ico不显示Trie#xff08;发音类似 try#xff09;或者说 前缀树 是一种树形数据结构#xff0c;用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景#xff0c;例如自动补完和拼写检查。 请你实现 Trie 类#xff1a; Trie() 初始化前缀树对象…Trie发音类似 try或者说 前缀树 是一种树形数据结构用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景例如自动补完和拼写检查。 请你实现 Trie 类 Trie() 初始化前缀树对象。void insert(String word) 向前缀树中插入字符串 word 。boolean search(String word) 如果字符串 word 在前缀树中返回 true即在检索之前已经插入否则返回 false 。boolean startsWith(String prefix) 如果之前已经插入的字符串 word 的前缀之一为 prefix 返回 true 否则返回 false 。 示例 输入 [Trie, insert, search, search, startsWith, insert, search] [[], [apple], [apple], [app], [app], [app], [app]] 输出 [null, null, true, false, true, null, true]解释 Trie trie new Trie(); trie.insert(apple); trie.search(apple); // 返回 True trie.search(app); // 返回 False trie.startsWith(app); // 返回 True trie.insert(app); trie.search(app); // 返回 True提示 1 word.length, prefix.length 2000word 和 prefix 仅由小写英文字母组成insert、search 和 startsWith 调用次数 总计 不超过 3 * 104 次 解题思路 用到字典树和前缀树的思想字典树指的是结点包含一个子结点数组用一个标记判断是否为一个单词 如果标记为false说明从根节点到当前结点只是一个完整单词的前缀的一部分如果标记为true说明从根节点到当前结点存在一个完整的单词用到字符减去字符a得到该字符的相对索引值再为该索引下的数组元素new 一个 Trie对象用于后面判断该字符是否存在 若该字符转化为索引对应的数组元素值不为空说明该字符存在否则说明该字符不存在 class Trie {private Trie[] children;private boolean isEnd;public Trie(){this.childrennew Trie[26];}public void insert(String word) {Trie headthis;int index-1;for(int i0;iword.length();i){indexword.charAt(i)-a;if(head.children[index]null){head.children[index]new Trie();}headhead.children[index];}head.isEndtrue;}public boolean search(String word) {Trie headthis;int index-1;for(int i0;iword.length();i){indexword.charAt(i)-a;if(head.children[index]null)return false;headhead.children[index];}if(head.isEnd)return true;return false;}public boolean startsWith(String prefix) {Trie headthis; int index-1;for(int i0;iprefix.length();i){indexprefix.charAt(i)-a;if(head.children[index]null)return false;headhead.children[index];}return true;} }/*** Your Trie object will be instantiated and called as such:* Trie obj new Trie();* obj.insert(word);* boolean param_2 obj.search(word);* boolean param_3 obj.startsWith(prefix);*/
http://www.pierceye.com/news/708449/

相关文章:

  • 网站开发哪种语言更安全seopc流量排名官网
  • 中国站长之家域名查询深圳html5网站推广价格
  • 商业网站建设案例视频上海猎头公司哪家好
  • 如何开个人网站seo诊断站长
  • wordpress rss 订阅乐陵seo推广
  • 公司做一个网站企业建设3D网站
  • 自己做的网站别人打不开网络系统建设与运维职业技能等级证书
  • 签名能留链接的网站数据库网站建设公司
  • 网站权重不够高 导致创建网站销售产品
  • 中国建设报网站做网站如何文字链接文字
  • 网站建设网站多少钱网站上做值机的app
  • 百度手机网站提交做网站优化的教程
  • wordpress建站教程贴吧网站建设的论文的参考文献
  • 公司网站设计建议php7 wordpress
  • 商城网站建设策划书扬中会建网站
  • 铜陵市网站建设如何建立小程序商城
  • 大型网站运营步骤做网站f12的用处
  • 静态网站什么意思微信开发者工具打不开
  • 建站到网站收录到优化通化北京网站建设
  • 网站开发作用wordpress mysuc cms
  • 网站开发人员的职责是什么石家庄外贸建站公司
  • 内外外贸购物网站建设网站顶部下拉广告
  • 深圳企业网站建设服务平台销售推广语
  • 做网站要什么资料百度网盘登录
  • 聚牛网站建设公司北京seo优化推广
  • 成都网站公司网站建设东莞大岭山电子厂
  • python建立简易网站网站界面设计的分类有哪几种
  • 网络规划师考哪些内容优化设计卷子答案
  • 邢台网站关键词优化wordpress弹窗下载
  • 晋城市企业网站腾讯qq官网登录入口