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

网站关键词指数查询工具官网后台管理系统

网站关键词指数查询工具,官网后台管理系统,wordpress模板 content,阳泉网站开发LeetCode 208. 实现 Trie (前缀树) 题目描述 Trie#xff08;发音类似 “try”#xff09;或者说 前缀树 是一种树形数据结构#xff0c;用于高效地存储和检索字符串数据集中的键。这一数据结构有相当多的应用情景#xff0c;例如自动补全和拼写检查。 请你实现 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] 思路 思路类似于一个26叉树每一个节点存储的是一个字母。 插入就是沿着这个路径不断向下走或创建下一层的26叉节点仅当[i]下面一层的节点为空时创建。当且仅当遍历到单词的最后一个字符时将isEnd标志位为true。 search和startwith实际上都可以依赖于一个前缀搜索方法“searchPrefix”。在前缀搜索方法中对于给定的字符串word从前缀树一层一层向下搜索具体来说用for循环遍历wordif(node.children[prefix.charAt(i)-‘a’]!null){nodenode.children[prefix.charAt(i)-‘a’]}如果出现这个孩子节点为null则说明该前缀不存在return null search就是看返回结果是否为null该结果的isEnd标志位是否为True startwith只需要判断返回结果是否为null就好 代码 class Trie {private Trie[] children;private boolean isEnd;public Trie() {children new Trie[26];isEnd false;}public void insert(String word) {Trie node this;for (int i 0; i word.length(); i){char c word.charAt(i);int index c - a;if (node.children[index] null) {node.children[index] new Trie();}node node.children[index];// node移动到下面一层}node.isEnd true;}public boolean search(String word) {Trie node searchPrefix(word);return node ! null node.isEnd;}public boolean startsWith(String prefix) {return searchPrefix(prefix) ! null;}private Trie searchPrefix(String prefix){Trie node this;for (int i 0; i prefix.length(); i){char c prefix.charAt(i);int index c - a;if (node.children[index] null){return null;}node node.children[index];}return node;} }/*** 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.hkea.cn/news/14571874/

相关文章:

  • 国际网站后缀自己建一个网站需要什么
  • 学校电脑课做网站的软件房子装修效果图
  • 瑜伽 网站模板不同代码做的网站后期维护情况
  • 本科毕业 做网站编辑wordpress本地网站打开慢
  • 网站图片上怎么做弹幕效果商城网站建设运营协议书
  • 免费网站空间 asp.net怎样开网站卖东西
  • 青海wap网站建设比较好北京晨钟科技有限公司订单查询
  • 工业企业网站建设费织梦网站做中英文双语言版本
  • 专业seo网站优化公司郑州seo优化外包顾问
  • 怎样优化网站案例网站建设win2012
  • 羊 东莞网站开发seo和sem的概念
  • 苏州网站的优化展览展示展厅设计
  • 如何自己做网站腾讯网页设计毕业设计任务书
  • 可以免费做调查问卷的网站集宁做网站
  • 网站站外优化怎么做开网店要建网站平台吗
  • 聊城哪里可以学网站建设呢台州网站公司吗
  • 做游戏小网站是啥百度一下你就知道官网
  • 专业做网站建设设计用凡科做的网站怎么下载
  • 动易做网站如何陕西省住房和城乡建设厅网站首页
  • 省住房和城乡建设厅网站万维网网站服务的名称
  • 网站seo诊断技巧杭州模板建站
  • 网站的开发环境设计搜狗推广后台登录
  • 解决网站兼容性问题互动网站建设公司
  • 做网站怎么样wordpress邮件表单
  • 百度免费网站空间阳新网络推广公司
  • 可信赖的邢台做网站网站对公司的意义
  • 国家级示范建设网站怎么做网站自动采集数据库
  • html5国内网站建设网络系统管理是做什么的
  • 奉贤集团网站建设望牛墩仿做网站
  • 北京网站建设厂家opencart做视频网站