小白羊不太会编程
ChoesTiger wa
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
垃圾小白羊的leetcode刷题记录7
我的解法:class Solution: def reverseBetween(self, head: ListNode, m: int, n: int) -> ListNode: count = 0 dummy = ListNode() dummy.next = head p = dummy inv_nodes = [] while count <= n: if .原创 2020-07-25 09:13:05 · 208 阅读 · 0 评论 -
垃圾小白羊的leetcode刷题记录6
我的解法:class Solution: def spiralOrder(self, matrix: List[List[int]]) -> List[int]: if not matrix: return [] if len(matrix)==1: return matrix[0] m,n = len(matrix),len(matrix[0]) directions = [(.原创 2020-07-12 12:48:31 · 290 阅读 · 0 评论 -
垃圾小肥羊leetcode刷题记录5
我的解法:class Solution: def removeNthFromEnd(self, head: ListNode, n: int) -> ListNode: dummyhead = ListNode(None) dummyhead.next = head cur = dummyhead for i in range(n+1): cur = cur.next tail = du.原创 2020-07-04 22:33:28 · 207 阅读 · 0 评论 -
垃圾小肥羊leetcode刷题记录4
我的解法:class Solution: def trailingZeroes(self, n: int) -> int: fives = 0 while n > 0: n = n//5 fives += n return fives末尾的一个零表示阶乘中至少有一对2和5的因子,由于2因子的数量远多于5因子,因此只需考虑阶乘的所有乘数中一共有多少个5因子。需要注意的是有的乘数会包含多个.原创 2020-06-25 17:34:15 · 265 阅读 · 0 评论 -
垃圾小白羊leetcode刷题记录3
我的解法:# Definition for a binary tree node.# class TreeNode:# def __init__(self, x):# self.val = x# self.left = None# self.right = Noneclass Solution: def isSameTree(self, p: TreeNode, q: TreeNode) -> bool: .原创 2020-06-15 12:10:37 · 303 阅读 · 0 评论 -
垃圾小白羊leetcode刷题记录2
我的解法:class Solution: def countAndSay(self, n: int) -> str: if n == 1: return "1" i = 1 obj = self.countAndSay(n-1) val = obj[0] count = 1 res = '' while i < len(obj): .原创 2020-06-06 17:10:00 · 199 阅读 · 0 评论 -
垃圾小白羊leetcode刷题记录1
我的解法:def twoSum(self, nums: List[int], target: int) -> List[int]: for i, num in enumerate(nums): for j in range(i+1,len(nums)): if nums[j] == target-num: return [i,j]两层循环,时间复杂度O(n2)大佬解法:def twoSum(self, nums.原创 2020-06-01 22:03:57 · 632 阅读 · 0 评论
分享