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

哈尔滨做网站建设360排名优化工具

哈尔滨做网站建设,360排名优化工具,西安哪个公司做网站,哪里有做网站Trie树,也称为前缀树或字典树,是一种特殊的树型数据结构。它用于存储一组字符串,使得查找、插入和删除字符串的操作非常高效。类似这种, 模板: 这是用数组来模拟上图中的树的结构,逻辑上和上图结构一致。 …

Trie树,也称为前缀树或字典树,是一种特殊的树型数据结构。它用于存储一组字符串,使得查找、插入和删除字符串的操作非常高效。类似这种,

模板:

这是用数组来模拟上图中的树的结构,逻辑上和上图结构一致。

大家一定要手动看代码模拟一边,只靠想象不光浪费时间还想不明白。

int son[N][26], cnt[N], idx;
// 0号点既是根节点,又是空节点,这里0号点指的是idx
// son[][]存储树中每个节点的子节点
// cnt[]存储以每个节点结尾的单词数量

// 插入一个字符串
void insert(char *str)
{
    int p = 0;
    for (int i = 0; str[i]; i ++ )
    {
        int u = str[i] - 'a';
        if (!son[p][u]) son[p][u] = ++ idx;
        p = son[p][u];
    }
    cnt[p] ++ ;
}

// 查询字符串出现的次数
int query(char *str)
{
    int p = 0;
    for (int i = 0; str[i]; i ++ )
    {
        int u = str[i] - 'a';
        if (!son[p][u]) return 0;
        p = son[p][u];
    }
    return cnt[p];
}

http://www.yidumall.com/news/83226.html

相关文章:

  • 一个网站建设需要什么seo实战
  • 淄博专业做网站深圳网络推广公司排名
  • 电影网站开发视频百度登陆
  • 网站上的广告怎么做今日国际新闻事件
  • 阿里云个人网站制作百度官方网站网址是多少
  • 2022年域名申请时间成品网站源码的优化技巧
  • 企业公司有哪些热狗网站排名优化外包
  • wordpress主题giligili网络推广运营优化
  • 建设网站用什么语言开发稳定广东省新闻
  • 宁波鄞州区商用高端网站设计郑州百度快照优化排名
  • 做网站的开发软件是什么搜索引擎网站
  • win7记事本做网站seo方法培训
  • 做阅读理解的网站做网络推广有哪些平台
  • php 网站开发 视频windows优化大师好不好
  • 下载用的网站怎么做百度搜索量怎么查
  • 广告公司简称网站排名优化手机
  • 做pc端网站基本流程seo公司上海
  • 深圳logo设计公司排名长春seo快速排名
  • 深圳网站建设营销服务平台网站分析报告范文
  • 无锡做网站要多少钱常德政府网站市民留言
  • 免费网站建设方案交换友情链接推广法
  • 网站权重的提升百度推广云南总代理
  • 企业网站教程 优帮云网店代运营哪个好
  • 做网站多少钱赚钱吗线上推广的渠道和方法
  • 凡科网怎么修改网站无锡营销型网站建设
  • 灵感集网站真正永久免费的建站系统有哪些
  • 兰州网站建设公司排名武汉网站设计
  • 代理国外网站单页关键词优化费用
  • 舞蹈培训网站模板交友网站有哪些
  • 网站制作专业站长工具中文