编程语言
首页 > 编程语言> > 线性时间算法来计算笛卡尔积

线性时间算法来计算笛卡尔积

作者:互联网

我在一次采访中被要求为笛卡尔积提供线性时间的解决方案.我做了迭代方式O(mn)和一个递归解,它也是O(mn).但是我无法进一步降低复杂性.是否有人对如何改善这种复杂性有想法?也有人可以建议一种有效的递归方法吗?

解决方法:

有mn个结果;您要做的最低工作是将每个结果写入输出.因此,您做不到比O(mn)好.

标签:cartesian-product,python,algorithm
来源: https://codeday.me/bug/20191011/1892759.html