第 8 周作业
如何快速判断两个链表是否合并?
使用一个map,先遍历A链表,把所有的节点地址都存在map中,再遍历B链表,在遍历B链表的过程中,找是否有元素在map中出现,如果出现,则找到X。
伪代码
时间复杂度是O(m+n)
空间复杂度是O(m)
版权声明: 本文为 InfoQ 作者【Vincent】的原创文章。
原文链接:【http://xie.infoq.cn/article/20400fe862e6861210891eca8】。文章转载请联系作者。
如何快速判断两个链表是否合并?
使用一个map,先遍历A链表,把所有的节点地址都存在map中,再遍历B链表,在遍历B链表的过程中,找是否有元素在map中出现,如果出现,则找到X。
伪代码
时间复杂度是O(m+n)
空间复杂度是O(m)
版权声明: 本文为 InfoQ 作者【Vincent】的原创文章。
原文链接:【http://xie.infoq.cn/article/20400fe862e6861210891eca8】。文章转载请联系作者。
评论