自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

ZHE

LEARNING

  • 博客(18)
  • 资源 (110)
  • 论坛 (1)
  • 收藏
  • 关注

原创 其他算法-051-构建乘积数组

文章目录题目描述分析代码题目描述给定一个数组A[0,1,...,n−1]A[0,1,...,n-1]A[0,1,...,n−1],请构建一个数组B[0,1,...,n−1]B[0,1,...,n-1]B[0,1,...,n−1],其中B中的元素B[i]=A[0]∗A[1]∗...∗A[i−1]∗A[i+1]∗...∗A[n−1]B[i]=A[0]*A[1]*...*A[i-1]*A[i+1]*...

2019-12-19 15:37:49 107

原创 其他算法-046-孩子们的游戏-圆圈中最后剩下的数(约瑟夫环)

文章目录题目描述分析代码题目描述每年六一儿童节,牛客都会准备一些小礼物去看望孤儿院的小朋友,今年亦是如此。HF作为牛客的资深元老,自然也准备了一些小游戏。其中,有个游戏是这样的:首先,让小朋友们围成一个大圈。然后,他随机指定一个数m,让编号为0的小朋友开始报数。每次喊到m-1的那个小朋友要出列唱首歌,然后可以在礼品箱中任意的挑选礼物,并且不再回到圈中,从他的下一个小朋友开始,继续0…m-1报数...

2019-12-19 14:19:28 198

原创 其他算法-043-左旋转字符串

文章目录题目描述分析代码题目描述汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!分析方法一,移动。把前 length%nlength\%nlengt...

2019-12-18 16:41:42 77

原创 其他算法-041-和为S的连续正数序列(滑动窗口思想)

文章目录题目描述分析代码题目描述小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和,他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列?输出所有和为S的连续正数序列。序列内按照...

2019-12-18 14:13:04 102

原创 其他算法-042-和为S的两个数字(双指针思想)

文章目录题目描述分析代码题目描述输入一个递增排序的数组和一个数字S,在数组中查找两个数,使得他们的和正好是S,如果有多对数字的和等于S,输出两个数的乘积最小的。输出描述:对应每个测试案例,输出两个数,小的先输出。分析方法一:双层循环,暴力解法,得到所有两数之和,时间复杂度为O(n2n^2n2)。方法二:充分利用数组递增有序的特性,设置两指针到数组的两头,和大了,减小大指针,和小...

2019-12-18 10:58:51 162

原创 其他算法-033-丑数

文章目录题目描述分析代码题目描述把只包含质因子2、3和5的数称作丑数(Ugly Number)。例如6、8都是丑数,但14不是,因为它包含质因子7。 习惯上我们把1当做是第一个丑数。求按从小到大的顺序的第N个丑数。分析方法一:暴力搜索,时间复杂度不满足要求。方法二:动态规划方法,当前第n个丑数等于,前n-1个丑数中乘2,乘3,乘5中最小的数,且不再前n-1个丑数之中。代码clas...

2019-12-17 13:59:42 90

原创 其他算法-032-把数组排成最小的数

文章目录题目描述分析代码题目描述输入一个正整数数组,把数组里所有数字拼接起来排成一个数,打印能拼接出的所有数字中最小的一个。例如输入数组{3,32,321},则打印出这三个数字能排成的最小数字为321323。分析方法一:乍一看此题似乎是一个全排列问题,当然可以用回溯进行全排列,但是时间复杂度为O(n!).方法二:代码...

2019-12-16 19:58:35 100 2

原创 Leetcode-416.分割等和子集

文章目录题目描述分析代码题目描述给定一个只包含正整数的非空数组。是否可以将这个数组分割成两个子集,使得两个子集的元素和相等。注意:每个数组中的元素不会超过 100数组的大小不会超过 200示例 1:输入: [1, 5, 11, 5]输出: true解释: 数组可以分割成 [1, 5, 5] 和 [11].示例 2:输入: [1, 2, 3, 5]输出: false...

2019-12-13 16:24:04 104

原创 动态规划-01背包

文章目录题目描述分析题目描述给定n个重量为w1,w2,⋯ ,wnw_1,w_2,\cdots,w_nw1​,w2​,⋯,wn​,价值为v1,v2,⋯ ,vnv_1,v_2,\cdots,v_nv1​,v2​,⋯,vn​的物品和容量为C的背包,求这个物品中一个最有价值的子集,使得在满足背包的容量的前提下,包内的总价值最大。01背包指的是物品装或者不装,装且只能装一次。分析方法一:利用回...

2019-12-12 21:10:13 101

原创 其他算法-031-整数中1出现的次数(从1到n整数中1出现的次数)

文章目录题目描述分析代码题目描述求出1~13的整数中1出现的次数,并算出100~1300的整数中1出现的次数?为此他特别数了一下1~13中包含1的数字有1、10、11、12、13因此共出现6次,但是对于后面问题他就没辙了。ACMer希望你们帮帮他,并把问题更加普遍化,可以很快的求出任意非负整数区间中1出现的次数(从1 到 n 中1出现的次数)。分析方法一:记录单个数字所包含1的个数,相加...

2019-12-10 19:23:18 95

原创 其他算法-028-数组中出现次数超过一半的数字

文章目录题目描述分析代码题目描述数组中有一个数字出现的次数超过数组长度的一半,请找出这个数字。例如输入一个长度为9的数组{1,2,3,2,2,2,5,4,2}。由于数字2在数组中出现了5次,超过数组长度的一半,因此输出2。如果不存在则输出0。分析方法一:利用python字典,记录每个出现的数字的counter,再遍历得到结果,时间复杂度为O(n),空间复杂度为O(n)。并且此方法可以扩...

2019-12-10 16:01:07 89

原创 其他算法-013-调整数组顺序使奇数位于偶数前面

文章目录不考虑相对位置题目描述分析代码考虑相对位置题目描述分析代码不考虑相对位置题目描述输入一个整数数组,实现一个函数来调整该数组中数字的顺序,使得所有奇数位于数组的前半部分,所有偶数位于数组的后半部分。分析使用双指针,利用快排的一次划分思想,很快得到答案。代码# -*- coding:utf-8 -*-class Solution: def reOrderArray(se...

2019-12-10 11:55:08 74

原创 其他算法-002-替换空格

文章目录题目描述分析代码题目描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy分析思路一:从头到尾遍历字符串做替换,时间复杂度为O(n2),效率低。思路二:从尾到头遍历字符串做替换,时间复杂度为O(n),效率高。利用python str内置`方法,简易解决。时空...

2019-12-06 16:30:57 98

原创 位运算-040-数组中只出现一次的数字

文章目录题目描述分析代码原题:260. 只出现一次的数字 III (leetcode)题目描述给定一个整数数组 nums,其中恰好有两个元素只出现一次,其余所有元素均出现两次。 找出只出现一次的那两个元素。示例 : 输入: [1,2,1,3,2,5] 输出: [3,5]注意:结果输出的顺序并不重要,对于上面的例子, [5, 3] 也是正确答案。你的算法应该具有线性时间复杂度。你能...

2019-12-03 17:27:48 84

原创 利用位操作进行特殊数组的查找-leetcode

文章目录只出现一次的数字题目描述分析代码只出现一次的数字 II题目描述分析及代码只出现一次的数字原题:136. 只出现一次的数字题目描述给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?分析利用两个相同正数异或抵消,以及异或具有交换律的性质,数组里所有数字全部异...

2019-12-03 15:35:04 102

原创 python位操作以及位操作的相关性质

文章目录python 中整型的存储位操作相关性质python 中整型的存储在 python2 时代,整型有 int 类型和 long 长整型,长整型不存在溢出问题,即可以存放任意大小的整数。在 python3 后,统一使用了长整型。这就使得python3 中整型数据永远不会溢出,这要内存放得下。这种长整型处理机制的可能性,可以参见这篇博文。由于这种对长整形数据特殊的处理机制,致使我们是不知道...

2019-12-03 13:30:08 371

原创 位运算-012-数值的整数次方

文章目录题目描述分析题目描述给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。保证base和exponent不同时为0。分析解法一: 单层循环,时间复杂度O(abs(exponent))解法二:an={a(n/2)∗a(n/2),      n为z(t)=Cci...

2019-12-02 18:37:03 89

原创 位运算-011-二进制中1的个数

文章目录题目描述分析代码题目描述输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。分析解法一:python对整数二进制表示,由于它自身语言的特殊性,对负数的二进制表示也是比较特殊的。>>> bin(5)'0b101'>>> bin(-5)'-0b101'>>> bin(-5 & 1)'0b1'&g...

2019-12-02 17:32:45 137

prostate_data.txt

它来自 Stamey 等人的一项研究。(1989)研究了不同临床测量对前列腺特异性抗原(PSA)水平的影响。任务是根据一组临床和人口统计学变量确定前列腺癌的风险因素。

2019-05-12

线性回归学习文档

机器学习入门。线性回归学习过程中遇到的问题,记录下来,可以说是学习笔记,希望能给大家带来帮助。由于手写难免会有一些错误察觉不到,广泛讨论,共同进步。

2018-07-13

实战(python)局部加权线性回归

利用 python 进行局部加权线性回归实战 ,内含有原始数据及拟合结论图。

2018-05-05

朴素贝叶斯实战代码

朴素贝叶斯实战代码,含注释,分为两个模块,第一模型实现,第二进行文本分类。事实上利用的是词袋模型的朴素贝叶斯,也就是多项式事件模型。利用python3进行编程实现。

2018-08-03

台大李宏毅深度学习视频全(1-3)

台大李宏毅讲授的一天搞懂深度学习公开课的全部视频资料,还有之前上传的全部课件。由于上传量的限制,分开上传,请注意顺序。

2018-07-29

西电本科毕设论文LaTeX最新模板

西安电子科技大学本科毕业设计最新的LaTeX模板,帮你解决word的排版,插图编号问题,让你做毕业设计论文不再头疼排版问题,亲测实用。

2018-05-14

支持向量机实战代码(全)

机器学习实战支持向量机代码,分为简易SMO,完整SMO,引入核函数SMO,以及实战利用其做手写字体的识别。 完整的代码需要数学理论作为依托,请关注我的学习文档,有完整的理论证明,供大家参考。

2018-10-12

机器学习数学基础课程PPT(全)

机器学习数学基础课程,视频清晰占用空间比较大。 会附上课件,方便学习。 共计十课: 第1课 机器学习与数学基础 第2课 微积分选讲 第3课 概率论选讲 第4课 参数估计 第5课 线性代数初步 第6课 线性代数进阶 第7课 凸优化初步 第8课 凸优化进阶 第9课 从数学到机器学习分类问题 第10课 深入理解SVM 由于每一课视频依然较大以及上传限制,所以分开上传。

2018-09-20

实战(python)线性回归

利用正规方程矩阵求导进行最小二乘,求得最佳拟合直线。

2018-05-05

FZKai-Z03.zip

FZKai-Z03字体,windows下 latex 应用字体,利用管理员模式安装即可,成功后可消除相关latex缺少字体报错。

2020-05-13

感知机实战代码

感知机线性可分下的实战代码,内含有丰富的注释以供学习。

2018-11-05

台大李宏毅一天搞懂深度学习公开课课件(pdf)全

台大李宏毅教授深度学习公开课一天搞懂深度学习全部课件,这里是pdf版,还有ppt版,也会发布。这是公认的入门深度学习最好的学习资料之一。同时也会上传深度学习李宏毅全部的视频资料。

2018-07-27

LaTeX快速入门教学视频(上)

LaTeX快速入门教学高清视频(上部),解决word排版的烦恼。掌握研究生必备技能。

2018-05-13

LaTeX快速入门教学视频(下)

LaTeX快速入门教学高清视频(下部),解决word排版的烦恼。掌握研究生必备技能。

2018-05-13

LaTeX快速入门教学视频(中)

LaTeX快速入门教学高清视频(上部),解决word排版的烦恼。掌握研究生必备技能。

2018-05-13

实战(python)利用线性回归来预测鲍鱼年龄

利用线性回归和局部加权线性回归分别来预测鲍鱼年龄,充分感知两种方法的优劣点。

2018-05-05

FZFangSong-Z02.zip

FZFangSong-Z02字体,windows下 latex 应用字体,利用管理员模式安装即可,成功后可消除相关latex缺少字体报错。

2020-05-13

FZHei-B01.zip

FZHei-B01字体,windows下 latex 应用字体,利用管理员模式安装即可,成功后可消除相关latex缺少字体报错。

2020-05-13

高斯判别算法学习笔记文档

机器学习入门。高斯判别算法学习过程中遇到的问题,记录下来,可以说是学习笔记,希望能给大家带来帮助。由于手写难免会有一些错误察觉不到,广泛讨论,共同进步。

2018-07-17

Adaboost学习文档

Adaboost学习笔记,记录了从基础理论知识,原理数学推导和实战代码。最好还介绍了研究非分均衡问题的几种策略。

2018-11-12

KNN学习文档

机器学习入门。KNN学习过程中遇到的问题,记录下来,可以说是学习笔记,希望能给大家带来帮助。由于手写难免会有一些错误察觉不到,广泛讨论,共同进步。

2018-11-05

FZShuSong-Z01S.ttf

FZShuSong-Z01S字体,windows下 latex 应用字体,利用管理员模式安装即可,成功后可消除相关latex报错。

2020-04-21

支持向量机学习文档(全)

支持向量机完整的理论证明,借鉴李航的统计学习方法,吴恩达的斯坦福公开课教程,机器学习实战及代码,编程文档欢迎讨论,共同进步。

2018-10-12

台大李宏毅深度学习视频全(11-14)

台大李宏毅讲授的一天搞懂深度学习公开课的全部视频资料,还有之前上传的全部课件。由于上传量的限制,分开上传,请注意顺序。

2018-07-29

决策树实战代码

决策树实战代码,利用ID3算法进行建树,并可视化决策树,最终用于隐形眼镜的分类问题。

2018-11-05

配置西电LaTeX论文模板所需宏包

环境Windows10+WinEdt10+sumatraPDF,在利用西电毕业论文LaTeX模板时所需的宏包。

2018-05-14

感知机学习文档

机器学习入门。感知机学习过程中遇到的问题,记录下来,可以说是学习笔记,希望能给大家带来帮助。由于手写难免会有一些错误察觉不到,广泛讨论,共同进步。

2018-11-05

台大李宏毅深度学习视频全(9)

台大李宏毅讲授的一天搞懂深度学习公开课的全部视频资料,还有之前上传的全部课件。由于上传量的限制,分开上传,请注意顺序。

2018-07-29

朴素贝叶斯学习笔记文档

机器学习入门。朴素贝叶斯学习过程中遇到的问题,记录下来,可以说是学习笔记,希望能给大家带来帮助。由于手写难免会有一些错误察觉不到,广泛讨论,共同进步。

2018-08-03

决策树学习文档

机器学习入门。决策树学习过程中遇到的问题,记录下来,可以说是学习笔记,希望能给大家带来帮助。由于手写难免会有一些错误察觉不到,广泛讨论,共同进步。

2018-11-05

AdaBoost实战代码

Adaboost实战代码,利用决策树桩作为基弱分类器,并利用集成学习器进行病马死亡率的预测,得到了良好的预测效果。

2018-11-12

GIT入门常用指令(PDF带标签图解命令)

GIT常用指令,带标签,可进行快速查询;有丰富的图解,可入门,便于理解。

2019-04-09

k近邻实战代码

KNN实战代码,利用KNN进行手写字体识别,内含有丰富的注释,以供看懂。

2018-11-05

第4课 参数估计_5

机器学习数学基础课程,视频清晰占用空间比较大。 会附上课件,方便学习。 共计十课: 第1课 机器学习与数学基础 第2课 微积分选讲 第3课 概率论选讲 第4课 参数估计 第5课 线性代数初步 第6课 线性代数进阶 第7课 凸优化初步 第8课 凸优化进阶 第9课 从数学到机器学习分类问题 第10课 深入理解SVM 由于每一课视频依然较大以及上传限制,所以分开上传。

2018-09-25

逻辑回归实战代码

逻辑回归实战详细代码,含注释。逻辑回归利用最优化算法梯度下降来找最佳回归系数。用其做实战预测疝气病症的病马死亡率。

2018-07-13

台大李宏毅一天搞懂深度学习公开课课件(ppt)上

台大李宏毅教授深度学习公开课一天搞懂深度学习全部课件,这里ppt版上(因为上传限制),也会发布。这是公认的入门深度学习最好的学习资料之一。同时也会上传李宏毅深度学习全部的视频资料。

2018-07-27

台大李宏毅深度学习视频全(16-17)(完)

台大李宏毅讲授的一天搞懂深度学习公开课的全部视频资料,还有之前上传的全部课件。由于上传量的限制,分开上传,请注意顺序。

2018-07-29

第1课 机器学习与数学基础_3

机器学习数学基础课程,视频清晰占用空间比较大。 会附上课件,方便学习。 共计十课: 第1课 机器学习与数学基础 第2课 微积分选讲 第3课 概率论选讲 第4课 参数估计 第5课 线性代数初步 第6课 线性代数进阶 第7课 凸优化初步 第8课 凸优化进阶 第9课 从数学到机器学习分类问题 第10课 深入理解SVM 由于每一课视频依然较大以及上传限制,所以分开上传。

2018-09-20

第1课 机器学习与数学基础_4

机器学习数学基础课程,视频清晰占用空间比较大。 会附上课件,方便学习。 共计十课: 第1课 机器学习与数学基础 第2课 微积分选讲 第3课 概率论选讲 第4课 参数估计 第5课 线性代数初步 第6课 线性代数进阶 第7课 凸优化初步 第8课 凸优化进阶 第9课 从数学到机器学习分类问题 第10课 深入理解SVM 由于每一课视频依然较大以及上传限制,所以分开上传。

2018-09-20

第1课 机器学习与数学基础_2

机器学习数学基础课程,视频清晰占用空间比较大。 会附上课件,方便学习。 共计十课: 第1课 机器学习与数学基础 第2课 微积分选讲 第3课 概率论选讲 第4课 参数估计 第5课 线性代数初步 第6课 线性代数进阶 第7课 凸优化初步 第8课 凸优化进阶 第9课 从数学到机器学习分类问题 第10课 深入理解SVM 由于每一课视频依然较大以及上传限制,所以分开上传。

2018-09-20

删除旧资源

发表于 2018-05-14 最后回复 2018-05-15

空空如也

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

TA关注的人 TA的粉丝

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