news 2026/8/31 20:51:14

前后缀字典树

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
前后缀字典树

lc3045

递到能到的 最远结尾

字典树o(n)

前后缀字典树pair

int p = (int) (s[i] - 'a') << 5 | (s[n - 1 - i] - 'a');

又抽象转化 包装为了前缀

o(L)

struct Node {
unordered_map<int, Node*> son;
int cnt = 0;
};

class Solution {
public:
long long countPrefixSuffixPairs(vector<string> &words) {
long long ans = 0;
Node *root = new Node();
for (string &s: words) {
int n = s.length();
auto cur = root;
for (int i = 0; i < n; i++) {
int p = (int) (s[i] - 'a') << 5 | (s[n - 1 - i] - 'a');
if (cur->son[p] == nullptr)
cur->son[p] = new Node();

cur = cur->son[p];
ans += cur->cnt; //边遍历 边统计 满足了天然的顺序性
}
cur->cnt++; //记录 满足某位置结尾的 数量
}
return ans;
}
};

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/21 0:18:43

类的访问权限:public、private 与 protected 详解

类的访问权限&#xff1a;public、private 与 protected 详解 在C面向对象编程中&#xff0c;类的三大访问权限&#xff08;public、private、protected&#xff09;是实现封装特性的核心&#xff0c;也是连接类的定义与对象使用的关键纽带。上一篇博客《C 类与对象&#xff1…

作者头像 李华
网站建设 2026/8/29 7:37:44

【大咖专家领衔报告 | 南京航空航天大学航空学院主办 | EI检索会议征稿 | JPCS(ISSN:1742-6596) 出版】2026年航空航天工程与机械工程国际学术会议(AEME 2026)

2026年航空航天工程与机械工程国际学术会议&#xff08;AEME 2026) 2026 International Conference on Aerospace Engineering and Mechanical Engineering 2026年3月6-8日&#xff0c;中国北京&#xff08;会议线下举行&#xff09; 大会官网&#xff1a;www.icaeme.org【参…

作者头像 李华
网站建设 2026/8/27 12:47:17

简单理解:2.4G WIFI 辅助 LBS 定位 核心原理与实现解析

2.4G WIFI 辅助 LBS&#xff08;基于位置的服务&#xff09;定位&#xff0c;是利用 2.4G WIFI 的 AP 热点指纹 基站定位补盲的混合定位方案&#xff0c;核心解决纯卫星定位&#xff08;GPS / 北斗&#xff09;在室内 / 地下 / 高楼遮挡场景的失效问题&#xff0c;同时弥补纯基…

作者头像 李华
网站建设 2026/8/28 22:37:08

高质量谷歌seo外链平台有哪些?这一篇全说明白了

做海外推广的人心里都清楚&#xff0c;不管谷歌的算法怎么变&#xff0c;外链依然是那个能让排名起死回生的良药。但是现在的情况变了&#xff0c;随便买几千条垃圾链接不仅没用&#xff0c;反而可能让网站直接消失在搜索结果里。很多人问我&#xff0c;到底去哪里找那些真正靠…

作者头像 李华
网站建设 2026/8/27 15:48:03

基于微信小程序的乡村旅游系统【源码+文档+调试】

&#x1f495;&#x1f495;发布人&#xff1a; 星河码客 &#x1f495;&#x1f495;个人简介&#xff1a;混迹java圈十余年&#xff0c;精通Java、小程序、数据库等。 &#x1f495;&#x1f495;各类成品Java毕设 。javaweb&#xff0c;ssm&#xff0c;springboot等项目&…

作者头像 李华