leetcode 160

以后的题还是不要搞日期了。就是一个简单的 leetcode 再加上题号就完事了。我感觉找工作或者机试或者干啥,leetcode 算法题还是挺重要的。也就是算法能力,或者说做算法题的能力。反正以后想要找计算机的工作或者面对机试之类的,都有巨大的帮助,相当于是一个内功一样的东西。可以每天练一练。双指针非常直观,就是说,两个链表的和是相等的,如果遍历完 A 再遍历 B 和遍历完 B 再遍历 A 是一样的。就是考虑最后他们一定会相交的,看图就知道这个点了。第一次做做不出来是正常的。大部分题第一次做做不出来是正常的,反正大部分都是原题。只要最后能做出来就完事了。另外突然 leetcode 崩了。有点意思。

走到尽头见不到你,于是走过你来时的路,等到相遇时才发现,你也走过我来时的路。

一图胜千言

cpp 复制代码
/**
 * Definition for singly-linked list.
 * struct ListNode {
 *     int val;
 *     ListNode *next;
 *     ListNode(int x) : val(x), next(NULL) {}
 * };
 */
class Solution {
public:
    ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) {
        ListNode* pa = headA;
        ListNode* pb = headB;
        while ( pa != pb ) {
            pa = ( pa == nullptr )? headB: pa = pa->next;
            pb = ( pb == nullptr )? headA: pb = pb->next;
        }
        return pa;
    }
};
相关推荐
aaaameliaaa4 小时前
字符函数和字符串函数
c语言·笔记·算法
城管不管5 小时前
ReAct、Plan-and-Execute、Reflection 三大智能 Agent 范式核心区别
java·人工智能·算法·spring·ai·动态规划
月疯5 小时前
二分法算法(水平等分图形面积)
算法
豆瓣鸡6 小时前
算法日记 - Day3
java·开发语言·算法
白白白小纯6 小时前
算法篇—反转链表
c语言·数据结构·算法·leetcode
Achou.Wang6 小时前
深入理解go语言-第5章 并发编程——Go的灵魂
大数据·算法·golang
The Chosen One9856 小时前
高进度算法模板速记(待完善)
java·前端·算法
圣保罗的大教堂8 小时前
leetcode 3517. 最小回文排列 I 中等
leetcode
土豆.exe9 小时前
Fastjson2 2.0.53 哈希碰撞 RCE:从原理到三种打法
算法·哈希算法
黄河123长江9 小时前
有限Abel群的结构()
算法