前端之家收集整理的这篇文章主要介绍了
c – 从双向链表中删除重复项,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
你好
我偶然发现了问题
你给出了未
分类的双链表.你应该从双链表中找到并
删除重复项.
以最低算法复杂度执行此操作的最佳方法是什么?
谢谢.
如果空间很大并且你必须随着时间的推移真正优化它,也许你可以使用Hashset(或C中的等价物).您阅读每个元素并将其推送到哈希集.如果hashset报告重复,则表示存在重复.您只需
删除该节点.
复杂性是O(n)
原文链接:https://www.f2er.com/c/120211.html