上一页 1 2 3 4 5 6 ··· 13 下一页
摘要: 20. 有效的括号 给定一个只包括 '(',')','{','}','[',']' 的字符串 s ,判断字符串是否有效。 有效字符串需满足: 括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 示例 1: 输入:s = "()" 输出:true 示例 2: 输入:s = "()[]{}" 阅读全文
posted @ 2021-09-23 23:27 HEREISDAVID 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 206. 反转链表 给你单链表的头节点 head ,请你反转链表,并返回反转后的链表。 示例 1: 输入:head = [1,2,3,4,5] 输出:[5,4,3,2,1] 迭代 class Solution: def reverseList(self, head: ListNode) -> Lis 阅读全文
posted @ 2021-09-22 22:56 HEREISDAVID 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 21. 合并两个有序链表 将两个升序链表合并为一个新的 升序 链表并返回。新链表是通过拼接给定的两个链表的所有节点组成的。 示例 1: 输入:l1 = [1,2,4], l2 = [1,3,4] 输出:[1,1,2,3,4,4] 示例 2: 输入:l1 = [], l2 = [] 输出:[] 示例 阅读全文
posted @ 2021-09-21 22:13 HEREISDAVID 阅读(71) 评论(0) 推荐(0) 编辑
摘要: 141. 环形链表 给定一个链表,判断链表中是否有环。 如果链表中有某个节点,可以通过连续跟踪next指针再次到达,则链表中存在环。 为了表示给定链表中的环,我们使用整数pos来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果pos是-1,则在该链表中没有环。注意:pos 不作为参数进行传递 阅读全文
posted @ 2021-09-19 20:56 HEREISDAVID 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 387. 字符串中的第一个唯一字符 给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。 示例: s = "leetcode" 返回 0 s = "loveleetcode" 返回 2 和出现次数有关的,不要犹豫,hash class Solution: def f 阅读全文
posted @ 2021-09-18 23:39 HEREISDAVID 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 36. 有效的数独 请你判断一个9x9 的数独是否有效。只需要 根据以下规则 ,验证已经填入的数字是否有效即可。 数字1-9在每一行只能出现一次。 数字1-9在每一列只能出现一次。 数字1-9在每一个以粗实线分隔的3x3宫内只能出现一次。(请参考示例图) 数独部分空格内已填入了数字,空白格用'.'表 阅读全文
posted @ 2021-09-16 23:10 HEREISDAVID 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 566. 重塑矩阵 在MATLAB中,有一个非常有用的函数reshape,它可以将一个m x n矩阵重塑为另一个大小不同(r x c)的新矩阵,但保留其原始数据。 给你一个由二维数组mat表示的m x n矩阵,以及两个正整数r和c,分别表示想要的重构的矩阵的行数和列数。 重构后的矩阵需要将原始矩阵的 阅读全文
posted @ 2021-09-15 23:12 HEREISDAVID 阅读(160) 评论(0) 推荐(0) 编辑
摘要: leetcode python 350. 两个数组的交集 121. 买卖股票的最佳时机 350. 两个数组的交集 给定两个数组,编写一个函数来计算它们的交集。 输入:nums1 = [1,2,2,1], nums2 = [2,2] 输出:[2,2] class Solution: def intersect(self, nums1: List[int], nums2: List[int 阅读全文
posted @ 2021-09-14 23:18 HEREISDAVID 阅读(118) 评论(0) 推荐(0) 编辑
摘要: 困难题我唯唯诺诺,简单题我重拳出击 1. 两数之和 给定一个整数数组 nums 和一个整数目标值 target,请你在该数组中找出 和为目标值 target 的那 两个 整数,并返回它们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素在答案里不能重复出现。 你可以按任意顺序返 阅读全文
posted @ 2021-09-13 23:11 HEREISDAVID 阅读(195) 评论(0) 推荐(0) 编辑
摘要: 217. 存在重复元素 给定一个整数数组,判断是否存在重复元素。 如果存在一值在数组中出现至少两次,函数返回 true 。如果数组中每个元素都不相同,则返回 false class Solution(object): def containsDuplicate(self, nums): nums.s 阅读全文
posted @ 2021-09-12 21:01 HEREISDAVID 阅读(119) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 13 下一页