小编hal*_*gan的帖子

Php前缀树实现与assoc数组

UPD:我将原始问题移至https://codereview.stackexchange.com/questions/127055/building-tree-graph-from-dictionary-performance-issues

这是一个简短的版本,没有代码.

我正在尝试从字典中构建前缀树.因此,使用以下字典'and','anna','ape','apple',图形应如下所示: 图形 我尝试了两种方法:使用关联数组并使用自编写的树/节点类.

注意:原始字典大约是8 MB,包含> 600000个单词.

问题:有没有好的(快速/有效)方法呢?

我到目前为止尝试过:

  • php关联数组(它们对于将来使用此图表的工作不是很灵活).

  • 自编的树/节点类(性能问题 - 执行时间最多可增加7倍,即使没有实现任何inserting功能,内存使用量也会增加2倍).

代码审查中提供了示例代码(有问题的第一个链接)

php arrays class graph trie

6
推荐指数
1
解决办法
398
查看次数

标签 统计

arrays ×1

class ×1

graph ×1

php ×1

trie ×1