算法
文章平均质量分 52
误伤这又何妨
你应该认识我
展开
-
【算法随想录03】相交链表
第一种,遍历两个链表,计算出节点数,然后将节点数多的链表向后平移;第二种,定义两个指针,分别先后遍历两个链表。主要难点在于如何进行节点之间的对应。两条链表长度不定长,如何找到需要对比的节点至关重要。我们从后往前看,我们需要对比的节点有什么特点。解决这个问题,有两种方案。这就是我们的突破口。原创 2024-02-15 15:56:08 · 541 阅读 · 1 评论 -
【算法随想录02】环形链表 ||
在第一节的时候,我们使用快慢指针解决了链表中存在环的问题。现在我们考虑怎么可以找到开始入环的第一个节点。设慢指针走了k步,那么快指针走了2*k步。如果二者相遇,该坏上节点个数一定是k的公约数。此时我们将慢指针调回头节点,下一次相遇的位置就是入点位置。原创 2024-02-15 15:30:55 · 449 阅读 · 0 评论 -
【算法随想录01】环形链表
【代码】【算法随想录01】环形链表。原创 2024-02-13 17:45:41 · 804 阅读 · 0 评论