算法与数据结构

C++ 算法与数据结构

排序算法

排序算法分类 排序算法按比较方式分两类:比较排序(冒泡、选择、插入、归并、快排、堆排)理论下界是 O(n lo

算法与数据结构

KMP算法

问题:在文本中找模式串 给主串 S 和模式串 P,找 P 在 S 中的位置。暴力做法是每个起点都从头比:失配时

算法与数据结构

并查集

什么是并查集 并查集(Union-Find / Disjoint Set Union)维护不相交集合的合并与查

算法与数据结构

最长回文子串

问题定义 给定字符串 s,找其中最长的回文子串。暴力枚举所有子串并判断回文是 O(n³);枚举每个&#8221

滚动至顶部