【发布时间】:2014-08-18 12:42:46
【问题描述】:
我有一个已导出为这种格式的稀疏矩阵:
(1, 3) = 4
(0, 5) = 88
(6, 0) = 100
...
字符串存储在 Trie 数据结构中。前面导出的稀疏矩阵中的数字对应于在 Trie 上查找的结果。
假设“stackoverflow”这个词被映射到数字“0”。我需要迭代导出的稀疏矩阵,其中第一个元素等于“0”并找到最大值。
例如:
(0, 1) = 4
(0, 3) = 8
(0, 9) = 100 <-- highest value
(0, 9) 会赢。
存储导出的稀疏矩阵的最佳实现是什么? 一般来说,处理此功能的最佳方法(数据结构、算法)是什么?
【问题讨论】:
标签: algorithm data-structures sparse-matrix trie