zat*_*aar 1 java tree android trie data-structures
我正在编写一个Android应用程序,你有一个递归函数,它接受一个字符串并返回该字符串及其所有子字符串的所有排列.这种方法很耗时,特别是对于较长的字符串.我去了这个网站,询问是否有更有效的方法来排列字符串,并且有几个人建议使用Trie树.当然,trie的速度要快得多,但我也注意到Trie的性能随着更长的琴弦而提高.例如,使用7个字符长的字符串,Trie的速度提高了约2.5倍.一条10字符串,Trie的速度快了约5倍,12条字符串的Trie速度提高了约10倍.有谁知道为什么Trie的表现会因为更长的琴弦而变得更好?
| 归档时间: |
|
| 查看次数: |
226 次 |
| 最近记录: |