【发布时间】:2012-12-17 10:30:19
【问题描述】:
我编写了一个算法来查找链表中的重复项。
对于每个节点,我从列表的头部迭代到当前节点,如果它是重复的,则将其删除。
我的算法的复杂度是多少?
【问题讨论】:
-
似乎对于您遍历列表以查找重复项并删除的每个项目。这意味着您有嵌套循环并且复杂度是 O(n^2)。如果您可以发布您的代码会更好...我从陈述中猜测你的逻辑。
标签: algorithm linked-list complexity-theory