Leetcode
Jenny-z
这个作者很懒,什么都没留下…
展开
-
【Leetcode】7. 整数反转(python版本)
题目:链接:https://leetcode-cn.com/problems/reverse-integer//给出一个 32 位的有符号整数,你需要将这个整数中每位上的数字进行反转。示例1输入: 123输出: 321示例2输入: -123输出: -321示例3输入: 120输出: 21注意假设我们的环境只能存储得下 32 位的有符号整数,则其数值范围为 [−2^31, 2^31 − 1]。请根据这个假设,如果反转后整数溢出那么就返回 0。代码:class Sol原创 2020-10-14 19:46:32 · 213 阅读 · 1 评论 -
【Leetcode】6. Z 字形变换(python版本)【单list】
题目:链接:https://leetcode-cn.com/problems/zigzag-conversion/将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。比如输入字符串为 “LEETCODEISHIRING” 行数为 3 时,排列如下:L C I RE T O E S I I GE D H N之后,你的输出需要从左往右逐行读取,产生出一个新的字符串,比如:“LCIRETOESIIGEDHN”。请你实现这个将字符串进行指原创 2020-10-14 19:43:14 · 167 阅读 · 0 评论 -
【Leetcode】5. 最长回文子串(python版本)
题目:链接:https://leetcode-cn.com/problems/longest-palindromic-substring/给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。示例1输入: “babad”输出: “bab”注意: “aba” 也是一个有效答案。示例2输入: “cbbd”输出: “bb”示例3输入:nums1 = [0,0], nums2 = [0,0]输出:0.00000代码:class Solutio原创 2020-10-14 19:21:44 · 168 阅读 · 0 评论 -
【Leetcode】4. 寻找两个正序数组的中位数(python版本)
题目:链接:https://leetcode-cn.com/problems/median-of-two-sorted-arrays/给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的中位数。进阶:你能设计一个时间复杂度为 O(log (m+n)) 的算法解决此问题吗?示例1输入:nums1 = [1,3], nums2 = [2]输出:2.00000解释:合并数组 = [1,2,3] ,中位数 2示例2输入:nums1 =原创 2020-10-12 21:38:37 · 784 阅读 · 3 评论 -
【Leetcode】3. 无重复字符的最长子串(python版本)【滑动窗口】
题目:链接:https://leetcode-cn.com/problems/longest-substring-without-repeating-characters/给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例1输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例2输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例3输入: “pwwkew”原创 2020-10-12 02:59:05 · 285 阅读 · 0 评论 -
【Leetcode】2.两数相加(python版本)
题目:链接:https://leetcode-cn.com/problems/add-two-numbers/给出两个非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照逆序的方式存储的,并且它们的每个节点只能存储一位数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因原创 2020-10-12 01:07:06 · 100 阅读 · 0 评论 -
【Leetcode】1.两数之和(python版本)——记录我踩过的坑
[Leetcode]1.两数之和(python版本)——记录我踩过的坑题目:解题过程:Ver1.0(WA)Ver2.0(WA)Ver3.0(AC)总结题目:链接:https://leetcode-cn.com/problems/two-sum给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例给定 nums = [2, 7, 11, 15], ta原创 2020-10-11 23:07:33 · 152 阅读 · 0 评论