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

服装网都有哪些网站天津做大健康的公司

服装网都有哪些网站,天津做大健康的公司,外包网站开发多少钱,Wordpress百万访问优化trie 树#xff0c;即字典树#xff0c;是一种可以实现 O ( S ) O(S) O(S) 的预处理#xff08; S S S 为所有字符串的长度和#xff09;#xff0c; O ( N ) O(N) O(N)#xff08; N N N 为查询的字符串的长度#xff09;的查询的数据结构。 举个栗子#xff0c;对于…trie 树即字典树是一种可以实现 O ( S ) O(S) O(S) 的预处理 S S S 为所有字符串的长度和 O ( N ) O(N) O(N) N N N 为查询的字符串的长度的查询的数据结构。 举个栗子对于字符串 abcd \texttt{abcd} abcd、 abd \texttt{abd} abd、 bcd \texttt{bcd} bcd、 efg \texttt{efg} efg它的 trie 树如下 那么trie 树的建立、查询操作怎么代码实现呢在此奉上蒟蒻的代码 建立 int trie[maxn][30],cnt[maxn],tot; //trie[N][r]用来存储Trie树中的子节点节点编号为N它的字符儿子编号为r比如trie[2][3]存储的就是节点编号为2它的一个儿子为d //cnt[N]存储的是以当前结尾的字符串有多少个tot存储当前共有几个节点 //下标是0的点既是根节点又是空节点 char str[N]; void insert(char *str) {int p0;//根节点为0for(int i0;str[i];i){int ustr[i]-a;//当前字母子节点if(!trie[p][u]) trie[p][u]tot;//如果当前子节点不存在就创造一个点来存储子节点ptrie[p][u];//让p走到子节点的位置cnt[p];//结尾是p的字符串个数增加} }查询 int query(char *str) {int p0;for(int i0;str[i];i){int ustr[i]-a;//当前字母子节点的编号if(!trie[p][u]) return 0;//如果当前字符不存在那么直接返回0ptrie[p][u];//让p走到子节点的位置}return cnt[p];//最后返回以p结尾的字符串个数 }练手板子题 代码如下 #include bits/stdc.h using namespace std;const int maxn2e65; int t[maxn][65],cnt[maxn],tot; char s[maxn];int getn(char x) {if(xZxA) return x-A;else if(xzxa) return x-a26;else return x-052; }void insert(char s[]) {int p0,lenstrlen(s);//根节点为0for(int i0;ilen;i){int ugetn(s[i]);//当前字母子节点if(!t[p][u]) t[p][u]tot;//如果当前子节点不存在就创造一个点来存储子节点pt[p][u];//让p走到子节点的位置cnt[p];//结尾是p的字符串个数增加} }int ask(char s[]) {int p0,lenstrlen(s);for(int i0;ilen;i){int ugetn(s[i]);if(!t[p][u]) return 0;pt[p][u];}return cnt[p]; }int main() {int T;cinT;while(T--){for(int i0;itot;i)for(int j0;j65;j) t[i][j]0;for(int i0;itot;i) cnt[i]0;tot0;int n,q;cinnq;for(int i1;in;i)cins,insert(s);for(int i1;iq;i)cins,coutask(s)endl;}return 0; }
http://www.hkea.cn/news/14352254/

相关文章:

  • html做网站例子dede网站如何换源码
  • 做区域分析的地图网站软件职业培训
  • 百度正版下载seo推广优化公司哪家好
  • 怎么学网站开发背景视频素材下载免费
  • 专门做旅游尾单的网站ins做甜品网站
  • 做1元夺宝网站挣钱吗点击宝seo
  • 怎么申请免费企业网站网站如何被收录情况
  • 重庆公司社保多少钱一个月汕头网站优化
  • 天河区门户网站教育局wordpress手机速度插件
  • wordpress网站推广主题船员专用网站开发建议
  • 赣州网站推广公司怎么建WordPress数据库
  • 一个公司可以做2个网站么48互联网站建设
  • 房车网站建设意义广州做网站的网络公司排名
  • 企业网站一定要从建立网站开始企业招工
  • 医院的 建设网站的策划书图片搜索图片识别
  • 企业网站建设 论文中国产品设计网
  • 做商城网站公司如何在平台上推广产品
  • 做磁力搜索网站好吗qq空间网站
  • 营销网站建设实训总结wordpress evolution
  • 做淘客应该知道的网站wordpress内容折叠
  • 泰安网站建设公司知名商城网站建设价格
  • 建设的比较好的网站网站流量太高 如何做负载均衡
  • 上海网站建设报价单子现说珠宝网站模板
  • 美橙互联送的网站源代码内蒙古市最新新闻
  • 沧州网站建设公司翼马如何自己做一个网页
  • 做外贸推广的网站有哪些wordpress页面编辑
  • 吴江市中云建设监理有限公司网站长春房产网官网
  • 免费1级做爰片在线观看网站手机app开发软件免费
  • 网站做产品的审核网站手机版管理链接
  • 做炭化料的网站vi设计费用