LeetCode
要开学了很慌
中科院算法工程师
展开
-
LeetCode_c++: 打家劫舍一锅端
打家劫舍全家福系列198.打家劫舍你是一个专业的小偷,计划偷窃沿街的房屋。每间房内都藏有一定的现金,影响你偷窃的唯一制约因素就是相邻的房屋装有相互连通的防盗系统,如果两间相邻的房屋在同一晚上被小偷闯入,系统会自动报警。给定一个代表每个房屋存放金额的非负整数数组,计算你 不触动警报装置的情况下 ,一夜之内能够偷窃到的最高金额。方法1. 动态规划,递归,备忘录,自顶向下class Solution {public: unordered_map <int,int>.原创 2021-09-06 15:52:02 · 244 阅读 · 0 评论 -
LeetCode_Python3: 38. 报数(简单)
开始之前:从2018/8/27开始刷LeetCode,计划每周刷五题,周末进行总结并发布在csdn上,计划先刷150道题,从简单开始。week 3-2要求:CODE:class Solution: def countAndSay(self, n): """ :type n: int :rtype: str ...原创 2018-09-15 14:09:11 · 600 阅读 · 0 评论 -
LeetCode_Python3: 66. 加一(简单)
开始之前:从2018/8/27开始刷LeetCode,计划每周刷五题,周末进行总结并发布在csdn上,计划先刷150道题,从简单开始。week 3-5这周开学啦! 码代码不能按照之前的进度更新了,后面随缘了2333要求:CODE:class Solution: def plusOne(self, digits): """ :type...原创 2018-09-16 19:58:35 · 274 阅读 · 0 评论 -
LeetCode_Python3: 58.最后一个单词的长度(简单)
开始之前:从2018/8/27开始刷LeetCode,计划每周刷五题,周末进行总结并发布在csdn上,计划先刷150道题,从简单开始。week 3-4要求:CODE:class Solution: def lengthOfLastWord(self, s): """ :type s: str :rtype: int ...原创 2018-09-16 19:55:10 · 575 阅读 · 0 评论 -
LeetCode_Python3: 53. 最大子序和(简单)
开始之前:从2018/8/27开始刷LeetCode,计划每周刷五题,周末进行总结并发布在csdn上,计划先刷150道题,从简单开始。week 3-3要求:CODE:class Solution: def maxSubArray(self, nums): """ :type nums: List[int] :rtype:...原创 2018-09-16 19:52:54 · 371 阅读 · 0 评论 -
LeetCode_Python3: 35. 搜索插入位置(简单)
开始之前:从2018/8/27开始刷LeetCode,计划每周刷五题,周末进行总结并发布在csdn上,计划先刷150道题,从简单开始。week 3-1要求: CODE:class Solution: def searchInsert(self, nums, target): """ :type nums: List[int] ...原创 2018-09-16 17:28:55 · 377 阅读 · 0 评论 -
LeetCode_Python3: 28. 实现strStr(简单)
开始之前:从2018/8/27开始刷LeetCode,计划每周刷五题,周末进行总结并发布在csdn上,计划先刷150道题,从简单开始。week 2-5要求:CODE:class Solution: def strStr(self, haystack, needle): """ :type haystack: str :t...原创 2018-09-08 14:59:16 · 302 阅读 · 0 评论 -
LeetCode_Python3: 27. 移除元素(简单)
开始之前:从2018/8/27开始刷LeetCode,计划每周刷五题,周末进行总结并发布在csdn上,计划先刷150道题,从简单开始。week2-4要求:CODE:class Solution: def removeElement(self, nums, val): """ :type nums: List[int] :...原创 2018-09-08 14:55:45 · 254 阅读 · 0 评论 -
LeetCode_Python3: 26. 删除排序数组中的重复项(简单)
开始之前:从2018/8/27开始刷LeetCode,计划每周刷五题,周末进行总结并发布在csdn上,计划先刷150道题,从简单开始。week 2-3要求:这题的关键词是:有序数组和O(1)CODE:class Solution: def removeDuplicates(self, nums): """ :type nums: L...原创 2018-09-08 14:52:39 · 316 阅读 · 0 评论 -
LeetCode_Python3: 21. 合并两个有序链表(简单)
开始之前:从2018/8/27开始刷LeetCode,计划每周刷五题,周末进行总结并发布在csdn上,计划先刷150道题,从简单开始。week 2-2要求:CODE:# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x...原创 2018-09-08 13:30:26 · 320 阅读 · 0 评论 -
LeetCode_Python3: 20. 有效的括号(简单)
开始之前:从2018/8/27开始刷LeetCode,计划每周刷五题,周末进行总结并发布在csdn上,计划先刷150道题,从简单开始。week 2-1要求:CODE:class Solution: def isValid(self, s): """ :type s: str :rtype: bool ""...原创 2018-09-08 12:38:24 · 369 阅读 · 0 评论 -
LeetCode_Python3: 14. 最大公共前缀(简单)
开始之前:从2018/8/27开始刷LeetCode,计划每周刷五题,周末进行总结并发布在csdn上,计划先刷150道题,从简单开始。week 1-5要求:CODE:class Solution: def longestCommonPrefix(self, strs): """ :type strs: List[str] ...原创 2018-09-02 15:28:59 · 615 阅读 · 0 评论 -
LeetCode_Python3: 13. 罗马数字转整数(简单)
开始之前:从2018/8/27开始刷LeetCode,计划每周刷五题,周末进行总结并发布在csdn上,计划先刷150道题,从简单开始。week 1-4要求:比较需要注意的一点在于,实际上只可能有一个小数出现在大数前而不会存在多个的情况。如IIV这种数字是不可能出现的,这就会方便很多了。CODE:class Solution: def romanToInt(self...原创 2018-09-02 14:41:40 · 348 阅读 · 0 评论 -
LeetCode_Python3: 9. 回文数(简单)
开始之前:从2018/8/27开始刷LeetCode,计划每周刷五题,周末进行总结并发布在csdn上,计划先刷150道题,从简单开始。week 1-3要求: CODE:class Solution: def isPalindrome(self, x): """ :type x: int :rtype: bool ...原创 2018-09-02 13:59:17 · 351 阅读 · 0 评论 -
LeetCode_Python3: 7. 反转整数(简单)
开始之前:从2018/8/27开始刷LeetCode,计划每周刷五题,周末进行总结并发布在csdn上,计划先刷150道题,从简单开始。week 1-2要求: CODE:class Solution: def reverse(self, x): """ :type x: int :rtype: int ...原创 2018-09-02 13:50:18 · 248 阅读 · 0 评论 -
LeetCode_Python3: 1. 两数之和(简单)
开始之前:从2018/8/27开始刷LeetCode,计划每周刷五题,周末进行总结并发布在csdn上,计划先刷150道题,从简单开始。week 1-1要求:CODE:class Solution: def twoSum(self, nums, target): """ :type nums: List[int] :typ...原创 2018-09-02 13:29:42 · 460 阅读 · 0 评论