![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Leetcode
HetanGG
这个作者很懒,什么都没留下…
展开
-
【leetcode-234】回文链表(C++)
题目:请判断一个链表是否为回文链表。 初解: class Solution { public: bool isPalindrome(ListNode* head) { ListNode* t=head; if(head==NULL){ return 1; } if(head->next==N...原创 2020-02-24 16:50:06 · 115 阅读 · 0 评论 -
【leetcode-437】路径总和 III(C++)
题目 给定一个二叉树,它的每个结点都存放着一个整数值。 找出路径和等于给定数值的路径总数。 路径不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。 二叉树不超过1000个节点,且节点数值范围是 [-1000000,1000000] 的整数。 示例: root = [10,5,-3,3,2,null,11,3,-2,null,1], sum = ...原创 2020-02-23 20:02:13 · 148 阅读 · 0 评论 -
【Leetcode-206】反转链表(C++)
原题:反转一个单链表。 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 第一遍解答: class Solution { public: ListNode* reverseList(ListNode* head) { ListNode *a; ...原创 2020-02-13 17:03:11 · 54 阅读 · 0 评论 -
【Leetcode-160】相交链表(C++)
题目:编写一个程序,找到两个单链表相交的起始节点。 暴力解法: class Solution { public: ListNode *getIntersectionNode(ListNode *headA, ListNode *headB) { ListNode *pa=headA; while(pa){ ...原创 2020-02-12 00:08:31 · 87 阅读 · 0 评论 -
【Leetcode】刷题指南
Leetcode解题思路: https://github.com/azl397985856/leetcode(经典题目文字解析) https://github.com/MisterBooo/LeetCodeAnimation(动画解析) Leetcode笔记目录: 1. 原题目 2. 自己的第一遍解法 3. 网上好的解法 4. 自己可以改进的地方 5. 进一步精简优化自己的代...原创 2020-02-11 16:46:03 · 305 阅读 · 0 评论