自定义博客皮肤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)
  • 收藏
  • 关注

原创 解决 UnicodeDecodeError

在mac电脑中执行 movieDict = {} with open('/Lectures/KNN/u.item') as f: temp = '' for line in f: #line.decode("ISO-8859-1") fields = line.rstrip('\n').split('|') movieID = int(fields[0]) name = fields[1] genres = fi

2021-02-02 15:52:48 226

原创 Dynamic programming

分类 每个阶段只有一个状态 : 递归 每个阶段的最优状态都是由上一个阶段的最优状态得到的: 贪心 每个阶段的最优状态由之前所有阶段的状态的组合得到的: 搜索 每个阶段的最优状态可以从之前某个阶段的某个或某些状态直接得到而不管之前这个状态是如何得到的 : 动态规划 特点 最优子结构: 问题的最优解所包含的子问题的解也是最优的。 子问题重叠: 对每个子问题只计算一次,然后将计算结果保存在一个表格中。 无后效性:某状态以后的过程不会影响以前的状态 三要素 问题的阶段 每个阶段的状态 从前一阶段转化到后一

2020-12-29 13:50:43 99

原创 Two Pointer Method

Two Pointer Method Leetcode 925 Long Pressed Name Your friend is typing his name into a keyboard. Sometimes, when typing a character c, the key might get long pressed, and the character will be typed 1 or more times. You examine the typed characters of t

2020-12-27 02:29:38 155

原创 Leetcode 349/350 :Intersection of Two Arrays I&II

Python set 函数 , Leetcode 349My solutionOther solutions set() 函数创建一个无序不重复元素集,可进行关系测试,删除重复数据,还可以计算交集、差集、并集等。 Leetcode: 349. Intersection of Two Arrays Given two arrays, write a function to compute their intersection. Input: nums1 = [1,2,2,1], nums2 = [2,2]

2020-12-23 12:57:37 141

空空如也

空空如也

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

TA关注的人

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