Leetcode刷题记录
文章平均质量分 53
巍巍微澜
小舟从此逝,江海寄余生。
展开
-
LeetCode高频100题刷题记录之——电话号码的字母组合
LeetCode高频100题刷题记录之——电话号码的字母组合原创 2022-01-13 10:43:35 · 241 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——三数之和
LeetCode高频100题刷题记录之——三数之和原创 2022-01-13 10:43:01 · 170 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——盛水最多的容器
LeetCode高频100题刷题记录之——盛水最多的容器python实现原创 2021-10-05 12:10:13 · 139 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——最长回文子串
LeetCode高频100题刷题记录之——最长回文子串原创 2021-09-06 16:33:46 · 109 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——无重复字符的最长子串长度
LeetCode高频100题刷题记录之——无重复字符的最长子串长度原创 2021-08-29 16:25:34 · 81 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——合并二叉树
LeetCode高频100题刷题记录之——合并二叉树原创 2021-08-28 16:14:11 · 99 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——对称二叉树
1 问题描述判断一棵二叉树是否是“镜像对称”的。2 代码实现注意,这里要判断的是二叉树是不是镜像对称,因此整棵树的节点分布应该是对称的,而不是同一层的值对称,因此对称条件更加严格,需要注意不要踩坑。2.1 迭代法实现迭代法的思想是按层去遍历每一棵二叉树,然后判断结点是否对称,由于是镜像对称,因此还需要判断子结点的情况是否也镜像对称,在存储下一层的子结点时,可以考虑将空结点存成None。# Definition for a binary tree node.# class TreeNode:#原创 2021-08-28 16:02:26 · 88 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——二叉树的中序遍历
LeetCode高频100题刷题记录之——二叉树的中序遍历迭代法,递归法,Morris迭代原创 2021-08-27 16:59:04 · 156 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——翻转二叉树
LeetCode高频100题刷题记录之——翻转二叉树原创 2021-08-24 17:05:22 · 98 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——对称二叉树
LeetCode高频100题刷题记录之——对称二叉树原创 2021-08-24 16:42:41 · 41 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——二叉树最大深度
LeetCode高频100题刷题记录之——二叉树最大深度原创 2021-08-23 16:22:14 · 74 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——最小栈
LeetCode高频100题刷题记录之——最小栈原创 2021-08-23 15:53:14 · 167 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——两数相加
LeetCode高频100题刷题记录之——两数相加中等难度题。原创 2021-08-11 16:15:46 · 134 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——回文链表
LeetCode高频100题刷题记录之——回文链表原创 2021-08-11 15:08:43 · 134 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——比特位计数
LeetCode高频100题刷题记录之——比特位计数动态规划方法求解原创 2021-08-11 12:53:18 · 117 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——汉明距离
LeetCode高频100题刷题记录之——汉明距离Brian Kernighan 算法与移位计算法实现原创 2021-08-11 10:15:14 · 182 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——消失的数
LeetCode高频100题刷题记录之——消失的数哈希表实现法。原创 2021-08-11 09:44:27 · 132 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——移动的零
LeetCode高频100题刷题记录之——移动的零python实现。原创 2021-08-10 16:50:21 · 74 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——反转链表
LeetCode高频100题刷题记录之——反转链表迭代法与递归法的python实现原创 2021-08-10 15:40:11 · 118 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——交叉链表判别
LeetCode高频100题刷题记录之——交叉链表判别使用双指针法求解。原创 2021-07-28 18:28:11 · 123 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——找出众数
LeetCode高频100题刷题记录之——找出众数使用了哈希查表法,随机化方法,摩尔投票法和递归的分治法求解。原创 2021-07-28 17:07:39 · 220 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——环形链表判断
1 问题描述给定一个链表,判断链表中是否有环,如果有则返回True,否则返回False。2 链表拆解法采用跨节点遍历的方法判断,这样不需要使用额外空间,只需要保存一个终止判断信号(也可以不需要,直接判断)。首先明确什么情况链表没有环:(1)链表是空的;(2)链表遍历到最后的next是None。基于此,我们可以考虑跨节点遍历的思想,将链表的nnn个节点记为标号为1,...,i...,n1,...,i...,n1,...,i...,n,对于第iii个节点,我们令Li.next=Li+1.next=Li原创 2021-07-28 15:43:02 · 143 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——买卖股票的最佳时机
LeetCode高频100题刷题记录之——买卖股票的最佳时机时间复杂度为O(n)原创 2021-07-28 10:38:32 · 111 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——只出现一次的数字
LeetCode高频100题刷题记录之——只出现一次的数字。哈希表求解;按位异或操作知识考察。原创 2021-07-27 17:53:05 · 64 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——爬楼梯
LeetCode高频100题刷题记录之——爬楼梯附字节笔试施加额外条件的实现推导。原创 2021-07-27 16:46:02 · 194 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——升序链表合并
LeetCode高频100题刷题记录之——两个升序链表合并与排序原创 2021-07-26 11:15:38 · 107 阅读 · 0 评论 -
Leetcode高频100题刷题记录之——有效的括号
Leetcode高频100题刷题记录之——有效的括号python代码实现,附思路解析。原创 2021-07-21 10:58:25 · 189 阅读 · 0 评论 -
LeetCode高频100题刷题记录之——两数求和
Leetcode高频100题刷题记录之——两数求和暴力破解与哈希求解个人实现,附官方题解代码。原创 2021-07-20 16:52:44 · 166 阅读 · 0 评论