自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 从Python数组中随机选取某几个元素

Randomly Select Elements from an Array in PythonIn machine learning, we wanna have a larger dataset to train our model. However, we can hardly find an adequately large dataset in some cases. In this case, we can use K-fold cross validation to select a bet

2020-09-01 10:11:52 3532

原创 LeetCode–42.接雨水–双指针

题目:给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。分析:这道题主要使用的是双指针方法,左右两个指针分别对应两边的柱子,并且同时向中间移动。代码如下:class Solution: def trap(self, height: List[int]) -> int: if not height: return 0 n = len(height) left = 0

2020-06-24 11:55:48 94

原创 LeetCode–栈–20. 有效的括号

题目:给定一个只包括 ‘(’,’)’,’{’,’}’,’[’,’]’ 的字符串,判断字符串是否有效。有效字符串需满足:1.左括号必须用相同类型的右括号闭合。2.左括号必须以正确的顺序闭合。注意空字符串可被认为是有效字符串。分析:这道题在LeetCode上属于简单级别的,题目的意思是输入一个字符串,判断以上三种括号是否互相匹配成对,例如[x(x+1)][x(x+1)][x(x+1)]有效,而[x(x+1])[x(x+1])[x(x+1])则无效。这题的一种简单解法就是求助于栈,将三种左括号入

2020-06-24 11:37:03 88

原创 递归--从青蛙跳台阶说起

迭代与递归迭代与递归从本质上讲,都是一种循环过程。迭代主要是在每一步中更新变量值来达到循环的目的,而递归则是在函数中调用自己来实现循环。迭代更直观,我们一眼能够看出程序执行过程,而递归则使得程序更加简洁紧凑。三要素对于迭代,我们给定一个循环指标、循环范围以及需要更新的变量就可以进行循环了,例如for i in range(5): a = i + 1 print(a)在上面的Python程序中,i为循环指标,循环范围为[0,4][0,4][0,4],变量为i + 1。对于递归,我们同样需要三

2020-06-20 11:24:13 225

空空如也

空空如也

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

TA关注的人

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