leetcode
叶与声烦
这个作者很懒,什么都没留下…
展开
-
leetcode学习笔记之26 Remove Duplicates from Sorted Array(删除排序数组只能够的重复项)
""" 给定一个排序数组,你需要在 原地 删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在 原地 修改输入数组 并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元...原创 2020-04-14 11:12:17 · 494 阅读 · 0 评论 -
leetcode学习笔记之20Vaild Parentheses(有效的括号)
""" 给定一个只包括 '(',')','{','}','[',']' 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: "()" 输出: true 示例 2: 输入: "()[]{}" 输出: true 示例 3: 输入: "(]" 输出: false 示例 4...原创 2020-04-13 10:50:10 · 101 阅读 · 0 评论 -
leetcode学习笔记之14Longest Common Prefix(最长公共前缀)
class Solution(object): def longestCommonPrefix(self,strs): """ :type strs:List[str] :rtype :str """ if not strs: return "" min_l = len...原创 2020-04-10 11:54:59 · 171 阅读 · 0 评论 -
leetcode学习笔记之13Roman to Integer(罗马数字转数字)
""" Roman numerals are represented by seven different symbols: I, V, X, L, C, D and M. Symbol Value I 1 V 5 X 10 L 50 C 100 D ...原创 2020-04-10 10:30:44 · 91 阅读 · 0 评论