美团自动驾驶二面

面试官给了一道场景题
有n个文档,如何快速建立文档间的包含关系(文档A中所有单词在文档B中出现表示B包含了A)

面试官说用一个叫倒排索引的东西,可以在 O(nS)的复杂度内建立包含关系,S指不同单词数量

面试后想了很久也没想出来,如何在 O(nS)内计算出所有两两文档之间的包含关系
显而易见,求一个文档的子文档和父文档可以轻松在 O(nS)内实现,但是所有两两关系还是想不通
有没有大佬解答一下,还是我问题记错了?
全部评论

相关推荐

1 收藏 评论
分享
牛客网
牛客企业服务