首页 > 解决方案 > 如何比较具有 O(n) 复杂度的 2 个链表元素?(Python)

问题描述

我必须比较两个作为名称的双链表元素,并将两个列表中的名称添加到一个新的列表中。我必须以 O(n) 的复杂性来完成它,并且不使用 python 列表、字典等。我只能使用链表,或者如果需要的话,可以使用堆或队列,仅此而已。

甚至可以在 O(n) 中做到这一点吗?我首先想到的是一段时间,但我需要 O(n) 并且我尝试的一切都以 O(n^2) 结束:(

提前谢谢你们。

标签: pythonnestedtime-complexitydoubly-linked-list

解决方案


推荐阅读