自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(34)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 gbdt讲解较好的一篇文章

记录下来,方便以后学习复习。http://www.elecfans.com/d/926113.html

2020-07-27 20:43:04 166

转载 287. 寻找重复数

287. 寻找重复数难度中等667给定一个包含n+ 1 个整数的数组nums,其数字都在 1 到n之间(包括 1 和n),可知至少存在一个重复的整数。假设只有一个重复的整数,找出这个重复的数。示例 1:输入: [1,3,4,2,2]输出: 2示例 2:输入: [3,1,3,4,2]输出: 3说明:不能更改原数组(假设数组是只读的)。 只能使用额外的O(1) 的空间。 时间复杂度小于O(n2) 。 数组中只有一个重复的数字,但它可能不止重复出现...

2020-05-26 23:16:07 143

转载 面试题56 - I. 数组中数字出现的次数

关于数组中数字出现问题:https://leetcode-cn.com/problems/shu-zu-zhong-shu-zi-chu-xian-de-ci-shu-lcof/一个整型数组 nums 里除两个数字之外,其他数字都出现了两次。请写程序找出这两个只出现一次的数字。要求时间复杂度是O(n),空间复杂度是O(1)。示例 1:输入:nums = [4,1,4,6]输出:...

2020-04-28 18:28:03 135

原创 python 小技巧 列表 for i in list: 和 for i in list[ : ]的区别

代码一:def test(l): s = [1,2,3] for i in range(len(s)): for st in l: st = st + [s[i]] l.append(st) return lif __name__ == "__main__": nums = [[],] ...

2020-03-27 10:54:19 26915

转载 相交链表

题目:https://leetcode-cn.com/problems/intersection-of-two-linked-lists/编写一个程序,找到两个单链表相交的起始节点。如下面的两个链表:在节点 c1 开始相交。示例 1:输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5]...

2020-03-19 11:45:04 77

转载 奇偶链表

题目:https://leetcode-cn.com/problems/odd-even-linked-list/代码:# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = None...

2020-03-19 08:18:19 98

原创 两数相加

题目 :https://leetcodecn.com/problems/add-two-numbers/# Definition for singly-linked list.# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass ...

2020-03-18 09:21:47 65

转载 递增的三元子序列

题目 :https://leetcode-cn.com/problems/increasing-triplet-subsequence/给定一个未排序的数组,判断这个数组中是否存在长度为 3 的递增子序列。数学表达式如下:如果存在这样的i, j, k,且满足0 ≤ i < j < k ≤ n-1,使得arr[i] < arr[j] < arr[k...

2020-03-17 16:30:05 259

转载 无重复字符的最大字符串长度

这个博客写的很多,适合初学者https://blog.51cto.com/11418774/1845832

2020-03-15 21:15:41 150

原创 计数质数

题目:统计所有小于非负整数n的质数的数量。示例:输入: 10输出: 4解释: 小于 10 的质数一共有 4 个, 它们是 2, 3, 5, 7 。思路:https://leetcode-cn.com/problems/count-primes/solution/ru-he-gao-xiao-pan-ding-shai-xuan-su-shu-by-labula/...

2020-03-12 09:04:51 84

原创 最大子序和

题目:https://leetcode-cn.com/problems/maximum-subarray/class Solution: def maxSubArray(self, nums: List[int]) -> int: if len(nums) == 1: return nums[0] s = float(...

2020-03-11 09:30:04 72

转载 二叉树的层次遍历

给定一个二叉树,返回其按层次遍历的节点值。 (即逐层地,从左到右访问所有节点)。例如:给定二叉树:[3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其层次遍历结果:[ [3], [9,20], [15,7]]来源:力扣(LeetCode)链接:https://leetcode-cn...

2020-03-10 11:31:17 95

原创 对称二叉树

给定一个二叉树,检查它是否是镜像对称的。例如,二叉树[1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2/ \ / \3 4 4 3但是下面这个[1,2,2,null,3,null,3] 则不是镜像对称的: 1 / \ 2 2 \ \ 3 3来源:力扣(LeetCode)链接:https://...

2020-03-10 08:39:21 81

原创 围成一圈报数123数到三的人出去

def out(n): count = 0 l = list(range(0,n)) tl = l while len(tl)>1: for i in l: count += 1 if count == 3: tl.remove(i) ...

2019-11-06 19:12:25 304

原创 通过类装饰器对方法参数进行检测

class check_paras(): def __init__(self,**kwargs): self.input_schema ={} for key,value in kwargs.items(): self.input_schema[key] = value print(self.input_schema...

2019-10-24 14:08:45 234

转载 求一个字符串的所有子序列,包含空字符串

def printson(arr,i,res): #print(i) if i == len(arr): print(res) return printson(arr,i+1,res) printson(arr,i+1,res+arr[i])if __name__ == "__main__": arr = "abcd"...

2019-03-22 21:06:39 1131

原创 换硬币

class Solution: """ @param coins: a list of integer @param amount: a total amount of money amount @return: the fewest number of coins that you need to make up """ def coinChan...

2019-01-08 21:02:25 196

原创 最大子数组 II

class Solution: """ @param: nums: A list of integers @return: An integer denotes the sum of max two non-overlapping subarrays """ def maxTwoSubArrays(self, nums): # write ...

2019-01-06 17:02:37 107

原创 交叉字符串

class Solution: """ @param s1: A string @param s2: A string @param s3: A string @return: Determine whether s3 is formed by interleaving of s1 and s2 """ def isInterleave(s...

2019-01-02 20:19:12 125

转载 把二叉搜索树转化成更大的树

"""Definition of TreeNode:class TreeNode: def __init__(self, val): self.val = val self.left, self.right = None, None"""class Solution: """ @param root: the root of bi...

2018-12-29 19:06:45 91

原创 把二叉搜索树转化成更大的树

"""Definition of TreeNode:class TreeNode: def __init__(self, val): self.val = val self.left, self.right = None, None"""class Solution: """ @param root: the root of bi...

2018-12-29 19:05:27 101

原创 回文数

class Solution: """ @param num: a positive number @return: true if it's a palindrome or false """ def isPalindrome(self, num): # write your code here if num &lt; 1...

2018-12-27 21:34:13 83

原创 将二叉树 拆成链表

"""Definition of TreeNode:class TreeNode: def __init__(self, val): self.val = val self.left, self.right = None, None"""class Solution: """ @param root: a TreeNode, th...

2018-12-27 21:28:49 115

原创 链表的两两交换!

"""Definition of ListNodeclass ListNode(object): def __init__(self, val, next=None): self.val = val self.next = next"""class Solution: """ @param head: a ListNode ...

2018-12-25 19:50:57 440

原创 克隆二叉树

"""Definition of TreeNode:class TreeNode: def __init__(self, val): self.val = val self.left, self.right = None, None"""class Solution: """ @param root: The root of bi...

2018-12-25 16:53:47 128

原创 二叉树的反转

"""Definition of TreeNode:class TreeNode: def __init__(self, val): self.val = val self.left, self.right = None, None"""class Solution: """ @param root: a TreeNode, th...

2018-12-25 16:35:11 95

原创 爬楼梯

class Solution: """ @param n: An integer @return: An integer """ def climbStairs(self, n): # write your code here if n == 0 : return 0 if n == ...

2018-12-25 15:43:02 90

原创 最短距离

class Solution: """ @param grid: a list of lists of integers @return: An integer, minimizes the sum of all numbers along its path """ def minPathSum(self, grid): # write y...

2018-12-25 15:34:34 143

原创 判断平衡二叉树

"""Definition of TreeNode:class TreeNode: def __init__(self, val): self.val = val self.left, self.right = None, None"""class Solution: """ @param root: The root of bi...

2018-12-25 15:20:10 80

原创 素数表

import mathdef sushubiao(a): sqr = int(math.sqrt(a)) i = 2 while i &lt; sqr+1: #不知道为什么用for循环出错! 加强while 使用 if a % i == 0: return False i += 1 return ai...

2018-12-23 19:26:17 105

原创 最长公共子序列

#arr = [[0 for i in range(4)] for j in range(3)]#i 表示列,j表示行def lq(arr1,arr2): m = len(arr1) n = len(arr2) ar = [[0 for i in range(m)] for j in range(n)] for i in range(n): ...

2018-12-20 15:28:59 78

原创 最长公共子串

def lq(arr1,arr2): m = len(arr1) n = len(arr2) ar = [[0 for i in range(m)] for j in range(n)] for i in range(n): if arr2[i] == arr1[0]: ar[i][0] = 1 ...

2018-12-20 15:27:08 89

原创 关于爬虫自己遇到的困难

 import requestsfrom lxml import etreefrom bs4 import BeautifulSoupimport timeimport osurl = 'http://www.meizitu.com'html = requests.get(url)html.encoding = 'utf-8'res = etree.HTML(html....

2018-09-03 19:56:14 1108

原创 关于把字典单做元素添加到列表的一点疑问?

我用了一个for循环将字典当做元素添加到列表中,由于每个字典的key相同,值不同,但最后打印出来后元素个数不变,就是value值全变成最后一个的value,不知道有没有大神能帮我分析一下原因?...

2018-03-09 20:24:12 1138 1

数据分析修炼手册

运用了大量的插图和通俗的语言,是一本不错的数据分析教程!

2018-03-09

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除