我有一个字符串列表(来自CouchDB中的文档)。
我想找到最小前缀长度,以便所有缩短的字符串(取第一个LEN字符)是唯一的。
例如:
应该给:LEN是三。
是否可以将其写为map / reduce函数?
答案 0 :(得分:0)
以蛮力的方式行事:
MAP:使用键为每个输入记录创建“ABCDE”记录 - “一个” - “AB” - “ABC” - “A B C D” - “ABCDE”
REDUCE:
MAP:身份映射器
REDUCE:如果所有输入值都为真,则输出“true”。否则输出错误(或没有);
对于所有“独特”的长度,这应该是真的