不断的将字符串插在trie树中,并且不断的更新节点的附加信息。
用数组来模拟树型结构
This blog records some basic command lines for linux and some shortcuts for the operation.
Also, i find some interesting things or bug about my earphone.
manacher算法判断回文串的时间复杂度最低,为\(O(n)\).
其他判断回文串的算法,例如:
二分+hash, 后缀数组,他们的时间复杂度都是\(O(nlogn)\)
之所以要生成这样的排列,是为了判断每一种解答的可能,从而从所有的解答中搜寻想要的答案。
序列的全排列:
最终的目的是生成有重复元素的全排列的解答空间
子集的生成:
仅仅是0~n-1子集合的生成