![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
LeetCode
keith_VV
这个作者很懒,什么都没留下…
展开
-
python LeetCode 刷题记录 104
给定一个二叉树 root ,返回其最大深度。二叉树的 最大深度 是指从根节点到最远叶子节点的最长路径上的节点数。原创 2023-09-28 16:23:17 · 179 阅读 · 0 评论 -
python LeetCode 刷题记录 101
给你一个二叉树的根节点 root , 检查它是否轴对称。原创 2023-09-27 11:06:46 · 151 阅读 · 0 评论 -
python LeetCode 刷题记录 100
给你两棵二叉树的根节点 p 和 q ,编写一个函数来检验这两棵树是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。原创 2023-09-25 21:52:57 · 175 阅读 · 0 评论 -
python LeetCode 刷题记录 94
给定一个二叉树的根节点 root ,返回 它的 中序 遍历。原创 2023-09-21 21:51:04 · 242 阅读 · 0 评论 -
python LeetCode 88 刷题记录
给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。注意:最终,合并后数组不应由函数返回,而是存储在数组 nums1 中。为了应对这种情况,nums1 的初始长度为 m + n,其中前 m 个元素表示应合并的元素,后 n 个元素为 0 ,应忽略。nums2 的长度为 n。原创 2023-09-20 15:12:20 · 249 阅读 · 0 评论 -
python LeetCode 刷题记录 83
给定一个已排序的链表的头 head , 删除所有重复的元素,使每个元素只出现一次。返回 已排序的链表。原创 2023-09-18 20:59:52 · 295 阅读 · 0 评论 -
python LeetCode 刷题记录 70
假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?原创 2023-09-18 19:45:47 · 151 阅读 · 0 评论 -
python LeetCode 刷题记录 69
给你一个非负整数 x ,计算并返回 x 的 算术平方根。由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去。注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5) 或者 x ** 0.5。原创 2023-09-15 14:29:02 · 155 阅读 · 0 评论 -
python LeetCode 刷题记录 67
进制转换原创 2023-09-15 13:16:24 · 228 阅读 · 0 评论 -
python LeetCode 刷题记录 66
给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。原创 2023-09-15 13:01:09 · 266 阅读 · 0 评论 -
python LeetCode 刷题记录 58
给你一个字符串 s,由若干单词组成,单词前后用一些空格字符隔开。返回字符串中 最后一个 单词的长度。单词 是指仅由字母组成、不包含任何空格字符的最大子字符串。原创 2023-09-15 12:45:42 · 401 阅读 · 0 评论 -
python LeetCode 刷题记录 35
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。原创 2023-09-15 12:37:31 · 227 阅读 · 0 评论 -
python LeetCode 刷题记录 28
给你两个字符串 haystack 和 needle ,请你在 haystack 字符串中找出 needle 字符串的第一个匹配项的下标(下标从 0 开始)。如果 needle 不是 haystack 的一部分,则返回 -1。原创 2023-09-13 20:20:01 · 264 阅读 · 0 评论 -
python LeetCode 刷题记录 27
给你一个数组 nums 和一个值 val,你需要 原地 移除所有数值等于 val 的元素,并返回移除后数组的新长度。原创 2023-09-13 19:13:49 · 190 阅读 · 0 评论 -
python LeetCode 刷题记录 26
递归原创 2023-09-13 19:07:38 · 207 阅读 · 0 评论 -
python LeetCode 刷题记录 21
将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。注意:是链表。原创 2023-09-13 17:14:15 · 210 阅读 · 0 评论 -
python LeetCode 刷题记录 20
给定一个只包括 ‘(’,‘)’,‘{’,‘}’,‘[’,‘]’ 的字符串 s ,判断字符串是否有效。有效字符串需满足:左括号必须用相同类型的右括号闭合。左括号必须以正确的顺序闭合。每个右括号都有一个对应的相同类型的左括号。原创 2023-09-12 20:30:49 · 132 阅读 · 0 评论 -
python LeetCode 刷题记录 14
编写一个函数来查找字符串数组中的最长公共前缀。如果不存在公共前缀,返回空字符串 “”。原创 2023-09-12 19:43:01 · 122 阅读 · 0 评论 -
python LeetCode 刷题记录 13
题号:13罗马数字包含以下七种字符: I, V, X, L,C,D 和 M。字符 数值例如, 罗马数字 2 写做 II ,即为两个并列的 1。12 写做 XII ,即为 X + II。27 写做 XXVII, 即为 XX + V + II。通常情况下,罗马数字中小的数字在大的数字的右边。但也存在特例,例如 4 不写做 IIII,而是 IV。数字 1 在数字 5 的左边,所表示的数等于大数 5 减小数 1 得到的数值 4。同样地,数字 9 表示为 IX。原创 2023-09-12 19:17:05 · 180 阅读 · 0 评论 -
python LeetCode 刷题记录 9
题号:9给你一个整数 x ,如果 x 是一个回文整数,返回 true;否则,返回 false。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。例如,121 是回文,而 123 不是。原创 2023-09-12 18:31:44 · 114 阅读 · 0 评论 -
python LeetCode 刷题记录 1
给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。原创 2023-09-12 18:17:29 · 80 阅读 · 0 评论