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

为女人网上量体做衣网站做企业网站 空间怎么买

为女人网上量体做衣网站,做企业网站 空间怎么买,做视频素材网站,ae做网站导航提示#xff1a;文章写完后#xff0c;目录可以自动生成#xff0c;如何生成可参考右边的帮助文档 文章目录 前言一、力扣208. 实现 Trie (前缀树)二、力扣648. 单词替换 前言 Trie 树又叫字典树、前缀树、单词查找树#xff0c;是一种二叉树衍生出来的高级数据结构#x… 提示文章写完后目录可以自动生成如何生成可参考右边的帮助文档 文章目录 前言一、力扣208. 实现 Trie (前缀树)二、力扣648. 单词替换 前言 Trie 树又叫字典树、前缀树、单词查找树是一种二叉树衍生出来的高级数据结构主要应用场景是处理字符串前缀相关的操作 一、力扣208. 实现 Trie (前缀树) class Trie {private int size;private static final int R 58;private TrieNode root null;static class TrieNode{String val;TrieNode[] chialdren new TrieNode[R];}public Trie() {this.size 0;}public void insert(String word) {this.root put(root,0,word);}public boolean search(String word) {return get(word,0,root);}public boolean startsWith(String prefix) {return getPrefix(prefix,0,root);}public TrieNode put(TrieNode node,int index,String word){if(node null){node new TrieNode();}if(index word.length()){node.val word;return node;}char c word.charAt(index);node.chialdren[c-A] put(node.chialdren[c-A],index1,word);return node;}public boolean get(String word,int index,TrieNode node){if(node null){return false;}if(index word.length()){if(node.val ! null){return true;}else{return false;}}char c word.charAt(index);if(get(word,index1,node.chialdren[c-A])){return true;}return false;}public boolean getPrefix(String word,int index,TrieNode node){if(node null){return false;}if(index word.length()){return true;}char c word.charAt(index);if(getPrefix(word,index1,node.chialdren[c-A])){return true;}return false;} }/*** 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);*/二、力扣648. 单词替换 class Solution {public String replaceWords(ListString dictionary, String sentence) {Trie trie new Trie();for(int i 0; i dictionary.size(); i ){trie.put(dictionary.get(i));}StringBuilder sb new StringBuilder(sentence);StringBuilder res new StringBuilder();for(int i 0, j 0; j sentence.length(); j) { if(j sentence.length() sb.charAt(j) ! ){continue;} else {String cur trie.get(sb.substring(i, j));res.append(cur);if (j sentence.length()) {res.append( );}i j 1;}}return res.toString();}class Trie{static final int R 26;TrieNote root null;static class TrieNote{String val;TrieNote[] children new TrieNote[R];}String get(String dic){int len Integer.MAX_VALUE;return getOne(dic, root, 0, len);}String getOne(String dic, TrieNote node, int index, int len){if(node null || index dic.length()){return len Integer.MAX_VALUE ? dic : dic.substring(0,len-1);}if(node.val ! null){len Math.min(len,index1);}char c dic.charAt(index);return getOne(dic, node.children[c-a],index1,len);}void put(String dic){this.root putA(root,0,dic);}TrieNote putA(TrieNote node, int index, String dic){if(node null){node new TrieNote();}if(index dic.length()){node.val dic;return node;}char c dic.charAt(index);node.children[c-a] putA(node.children[c-a],index1,dic);return node;}} }
http://www.zqtcl.cn/news/124510/

相关文章:

  • 招聘网站做销售怎么样做网站后台学什么专业
  • 帮别人做彩票网站餐饮网站建设需求分析
  • 企业服务平台工程建设云深圳网站建设专业乐云seo
  • 怎么建立小公司网站抖音运营推广
  • 无锡地区做网站嵌入式软硬件开发
  • 网站建设框架怎么写企业网站本身应该就是企业( )的一部分
  • 如果做公司网站WordPress出现归档
  • 温州开发网站公司阿里云 拦截网站
  • 网站建设与管理实践实践报告南宁小程序建设
  • 网站后台功能技术要求网站建设 手机和pc
  • 嘉兴住房和城乡建设厅网站仿网站被封怎么办
  • 设计君seo查询怎么查
  • 购物网站ppt怎么做网站建设的申请理由
  • 美食网站要怎么做背景墙素材高清图片免费
  • 广东专业网站优化制作公司做编辑器的网站
  • 优惠券怎做网站自己注册网站
  • 网站建设中应该返回502还是301动画短视频制作教程
  • o2o网站设计公司韩都衣舍网站建设
  • 做网站用别人的源码可以吗在线视频制作
  • 响应式网站 有哪些弊端北京网站建设怎么样
  • 轮播网站碑林微网站建设
  • 韩国网站免费观看网站建设 博客
  • 网站网商wordpress图片生成插件下载
  • seo网站营销推广桂林网站建设内容
  • 乐达淄博网站建设制作html网站开发流程
  • 赤峰网站建设flash教程网站都有哪些
  • 网站建设哪里学成品短视频app源码搭建
  • 网站可以自己做温州制作手机网站
  • 根河企业网站建设房地产如何做网站推广
  • 东莞个人网站建设南宁网站制作公