leetcode——[189]Rotate Array旋转数组 发表于 2018-04-18 | | 阅读次数: 题目将包含 n 个元素的数组向右旋转 k 步。 例如,如果 n = 7 , k = 3,给定数组 [1,2,3,4,5,6,7] ,向右旋转后的结果为 [5,6,7,1,2,3,4]。 阅读全文 »
Leetcode——[122]Max Profit买卖股票的最佳时机 II 发表于 2018-04-15 | | 阅读次数: 题目假设有一个数组,它的第 i 个元素是一个给定的股票在第 i 天的价格。 设计一个算法来找到最大的利润。你可以完成尽可能多的交易(多次买卖股票)。然而,你不能同时参与多个交易(你必须在再次购买前出售股票)。 阅读全文 »
Leetcode——[026]Remove Duplicates从排序数组中删除重复项 发表于 2018-04-15 | | 阅读次数: 题目给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例: 12345给定数组 nums = [1,1,2],函数应该返回新的长度 2, 并且原数组 nums 的前两个元素必须是 1 和 2。你不需要考虑数组中超出新长度后面的元素。 阅读全文 »
Leetcode——[002]Add Two Numbers两数相加 发表于 2018-04-13 | | 阅读次数: 题目给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 示例: 123输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807 阅读全文 »
Leetcode——[001]Two Sum两数之和 发表于 2018-04-11 | | 阅读次数: 题目给定一个整数数列,找出其中和为特定值的那两个数。 你可以假设每个输入都只会有一种答案,同样的元素不能被重用。 示例: 1234给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1] 阅读全文 »
在Win10上安装Tesserocr,及UnicodeDecodeError、WinError2错误解决方法 发表于 2018-03-25 | | 阅读次数: Tesserocr介绍在使用Python进行爬虫时通常会碰到网站中图形验证码的障碍,这个时候我们可以使用光学字符识别法(OCR,Optical Character Recognition)通过扫描字符,然后通过其形状将其翻译成电子文本的过程。Tesserocr是Python中的一个OCR识别库,实际上它是对Tesseract的一个Python API封装,所以安装Tesserocr需要先安装Tesseract。 阅读全文 »
机器学习西瓜书——神经网络中的误差逆传播算法(BP算法) 发表于 2018-03-06 | | 阅读次数: 神经网络神经网络(neural networks)由神经元(neuron)组成,神经元是一种具有多输入、单输出的模型,该模型的结构可以用下图表示: 其中,x1~xn为神经元的多个输入,w1~wn为各个输入的权重(weight)。可以看到最下面有个值为1的输入,其权重为θ,实际上θ是该神经元的阈值(threshold)。SUM为所有输入和偏置的加权和,公式为: 阅读全文 »
使用Hexo和GitHub建立个人博客 发表于 2017-12-16 | | 阅读次数: 使用Hexo搭建个人博客的理由Hexo是一款快速、简单且功能强大的博客框架,能够一条命令生成静态网页,除此之外,GitHub上给每个人提供了Pages服务,我们可以使用Hexo将静态网页部署到GitHub上的github.io项目下,实现搭建自己的博客。我在前不久使用Hexo在GitHub上搭建的博客,切身体会到了Hexo的便捷与强大的功能,它还具有大量的第三方插件可以使用,使自己的博客更加富有个性。 阅读全文 »
My test 发表于 2017-12-03 | | 阅读次数: Yeah, this is my first handwriting post, I am trying to test the layout of md. This is a level 1 tittleThis is a level 2 titlleThis is a level 3 tittleThis is my post’s body. 阅读全文 »