只出现一次的数字 要求:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。(算法应该具有线性时间复杂度) 2018-07-17 算法 #python #数组
存在重复 要求:给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。 2018-07-17 算法 #python #数组
买卖股票的最佳时机Ⅱ 要求:给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 2018-07-17 算法 #python #数组
从排序数组中删除重复项 要求:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。(不要使用额外的数组空间,你必须在原地修改输入数组并在使用O(1)额外空间的条件下完成)。 2018-07-16 算法 #python #数组
【机器学习】防止过拟合的方法 什么是过拟合从训练样本中尽可能学出适用于所有潜在样本的“普遍规律”,这样才能在遇到新样本时做出正确的判别。然而,当学习器把训练样本学得“太好”了的时候,很可能已经把训练样本自身的一些特点当作了所有潜在样本都会具有的一般性质,这样就会导致泛化性能下降。这种现象在机器学习中称为“过拟合”(overfitting)。与过拟合相对的是“欠拟合”(underfitting),这是指对训练样本的一般性质尚未学 2018-04-20 机器学习 #机器学习 #过拟合
数学之美第二版读后感 感悟: 一个正确的数学模型形式上通常是简单的。从这本书中,领会到了,google背后算法的力量,数学的力量,大数据的力量。 正确的数学模型可以将一个计算量看似很大的问题的计算复杂度大大降低,这便是数学的妙用。 数学是描述世间万般表象背后规律的最好工具,它是简单的,它是美的。 2018-03-05 随笔感悟 #读后感
常用Markdown语法文章写作格式 什么是Markdown?Markdown是一种轻量级的「标记语言」,通常为程序员群体所用,目前它已是全球最大的技术分享网站 GitHub 和技术问答网站 StackOverFlow 的御用书写格式。另外有越来越多的作家和写作爱好者也用Markdown语法进行写作,因为它能让人优雅地沉浸式记录,专注内容而不是纠结排版。下面将介绍7种常用的Markdown语法文章写作格式。 2018-02-23 经验技巧 #Markdown #写作