力扣总结 数据结构(三):字符串
目录
字符串和数组很相似,具有索引,且元素在内存中是连续存储的。不同的是:
- 字符串更关心整体或子串,而非单个元素。
- 字符串可以整体比较,还可以按字典序等来排序。
python 中的字符串是不可变的,不能直接修改、添加、删除元素,而应该用切片。
经典的问题有:
- 字符串匹配,常用 KMP算法、正则表达式。
- 回文串,常用 Manacher 算法。
额外的,还常用 字典树 解决多字符串匹配问题,这里暂不涉及