LeeCode
文章平均质量分 57
太极生两鱼
这个世界,强者为尊
展开
-
力扣刷题python
【代码】力扣刷题python。原创 2024-01-09 19:04:06 · 427 阅读 · 0 评论 -
5. 最长回文子串
链接:https://leetcode.cn/problems/longest-palindromic-substring。著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。如果字符串的反序与原始字符串相同,则该字符串称为回文字符串。给你一个字符串 s,找到 s 中最长的回文子串。解释:“aba” 同样是符合题意的答案。来源:力扣(LeetCode)输入:s = “babad”输入:s = “cbbd”s 仅由数字和英文字母组成。原创 2023-02-13 17:03:18 · 322 阅读 · 0 评论 -
4. 寻找两个正序数组的中位数(数组)
请你找出并返回这两个正序数组的 中位数。链接:https://leetcode.cn/problems/median-of-two-sorted-arrays。解释:合并数组 = [1,2,3,4] ,中位数 (2 + 3) / 2 = 2.5。其实思路和方法一相同,只是系统已有数组拷贝函数和排序函数,故尝试调用,但似乎很耗时.输入:nums1 = [1,2], nums2 = [3,4]输入:nums1 = [1,3], nums2 = [2]解释:合并数组 = [1,2,3] ,中位数 2。原创 2023-02-13 16:09:18 · 269 阅读 · 0 评论 -
69. x 的平方根
注意:不允许使用任何内置指数函数和算符,例如 pow(x, 0.5) 或者 x ** 0.5。解释:8 的算术平方根是 2.82842…, 由于返回类型是整数,小数部分将被舍去。链接:https://leetcode.cn/problems/sqrtx。著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。由于返回类型是整数,结果只保留 整数部分 ,小数部分将被 舍去。给你一个非负整数 x ,计算并返回 x 的 算术平方根。来源:力扣(LeetCode)原创 2023-02-12 17:05:37 · 58 阅读 · 0 评论 -
67. 二进制求和
链接:https://leetcode.cn/problems/add-binary。给你两个二进制字符串 a 和 b ,以二进制字符串的形式返回它们的和。著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。输入:a = “1010”, b = “1011”a 和 b 仅由字符 ‘0’ 或 ‘1’ 组成。第一个参数为字符串,第二个参数为进制基数。输入:a = “11”, b = “1”字符串如果不是 “0” ,就不含前导零。来源:力扣(LeetCode)输出:“10101”原创 2023-02-12 16:20:25 · 664 阅读 · 1 评论 -
53. 最大子数组和
给你一个整数数组 nums ,请你找出一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。链接:https://leetcode.cn/problems/maximum-subarray。进阶:如果你已经实现复杂度为 O(n) 的解法,尝试使用更为精妙的 分治法 求解。输入:nums = [-2,1,-3,4,-1,2,1,-5,4]解释:连续子数组 [4,-1,2,1] 的和最大,为 6。输入:nums = [5,4,-1,7,8]理解起来好复杂,暂时不看了。输入:nums = [1]原创 2023-02-12 15:12:23 · 547 阅读 · 1 评论 -
24. 两两交换链表中的节点
给你一个链表,两两交换其中相邻的节点,并返回交换后链表的头节点。你必须在不修改节点内部的值的情况下完成本题(即,只能进行节点交换)。链接:https://leetcode.cn/problems/swap-nodes-in-pairs。著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。链表中节点的数目在范围 [0, 100] 内。输入:head = [1,2,3,4]来源:力扣(LeetCode)输入:head = [1]输出:[2,1,4,3]输入:head = []原创 2023-02-12 13:05:13 · 322 阅读 · 0 评论 -
58. 最后一个单词的长度
58. 最后一个单词的长度原创 2023-01-18 17:56:00 · 46 阅读 · 0 评论 -
35. 搜索插入位置
35. 搜索插入位置原创 2023-01-18 17:16:22 · 48 阅读 · 0 评论 -
27. 移除元素
27. 移除元素原创 2023-01-18 17:04:47 · 450 阅读 · 0 评论 -
26. 删除有序数组中的重复项
26. 删除有序数组中的重复项原创 2023-01-18 16:48:04 · 811 阅读 · 0 评论 -
206. 反转链表(链表)
206. 反转链表(链表)原创 2023-01-10 22:39:18 · 54 阅读 · 0 评论 -
9. 回文数
9. 回文数原创 2023-01-10 22:01:37 · 362 阅读 · 0 评论 -
83. 删除排序链表中的重复元素(链表)
83. 删除排序链表中的重复元素(链表)原创 2023-01-09 15:47:56 · 391 阅读 · 0 评论 -
21. 合并两个有序链表(链表)
21.合并两个有序链表原创 2023-01-09 15:02:56 · 368 阅读 · 0 评论 -
3. 无重复字符的最长子串(滑动窗口)
思路:用两个下标left和right将一个字串框起来,依次将right右移,如果rightChar字符已经在window里面出现过了,就记录此时窗口长度,同时把leftChar剔除窗口,再把rightChar加进来判断右边界是否已经在窗口中出现了。自己的解法,从第一个字符开始,一次往后对比,如果字符没有在str中出现过,就把这个字符加到str,一次又一次的循环,最终得出最大的res。请注意,你的答案必须是 子串 的长度,“pwke” 是一个子序列,不是子串。输入: s = “abcabcbb”原创 2023-01-07 00:32:20 · 523 阅读 · 0 评论 -
2.两数相加(链表)
2.两数相加原创 2023-01-06 22:44:53 · 436 阅读 · 0 评论 -
20. 有效的括号(栈)
LeeCode刷题(java)原创 2023-01-05 16:05:56 · 86 阅读 · 0 评论 -
1. 两数之和
给定一个整数数组 nums和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那两个整数,并返回它们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。你可以按任意顺序返回答案。来源:力扣(LeetCode)链接:https://leetcode.cn/problems/two-sum著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。原创 2022-09-27 18:14:30 · 50 阅读 · 0 评论