首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
魏仲凯
掘友等级
后端开发
|
多益网络
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
《数学之美》随笔
数学、文字和自然语言一样,都是信息的载体,它们之间原本有着天然的联系。 语言和数学的产生都是为了同一个目的——记录和传播信息。 随着人类的进步和文明化的进展,需要表达的信息也越来越多,不再是几种不同的声音就能完全覆盖的了,语言就此产生。 当语言越来越丰富,越来越抽象,语言描绘的…
Machine Learning(机器学习)之二
矩阵其实就是一个二维数组。 上面的矩阵有4行3列,所以它是一个4x3的矩阵。 向量其实是一个一列多行的矩阵。 因此向量是矩阵的子集。上面向量是一个4x1的矩阵。 通常,我们所有的向量和矩阵都是1索引的。请注意,对于某些编程语言,数组是0索引的 注意:只有相同维度的矩阵才可以相加…
JavaScript的正则表达式
正则表达式是用于匹配字符串中字符组合的模式。在 JavaScript中,正则表达式也是对象。这些模式被用于** RegExp** 的 exec 和 test 方法, 以及 String 的 match、replace、search 和 split 方法。 在加载脚本后,正则表达…
Machine Learning(机器学习)之一
50年代,第一个机器学习的定义来自于Arthur Samuel。他定义机器学习为:在特定编程的情况下,给予计算机学习能力的领域。 他编写了一个西洋棋程序。 这程序神奇之处在于,编程者自己并不是个下棋高手。 但因为他太菜了,于是就通过编程, 让西洋棋程序自己跟自己下了上万盘棋。通…
leetcode初级算法——数组相关题目
给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你…
算法的时间复杂度
我们假设计算机运行一行基础代码需要执行一次运算。 这个方法需要 (n + 1 + n + 1) = 2n + 2 次运算。 我们把 算法需要执行的运算次数 用 输入大小n 的函数 表示,即 T(n) 。 此时为了 估算算法需要的运行时间 和 简化算法分析,我们引入时间复杂度的概…
图解JS原型链
对象具有属性_proto_,称为隐式原型。一个对象的隐式原型指向构造该对象的构造函数的原型(原型对象)。 方法(Function)是特殊的对象,方法除了有_proto_属性外,还有自己特有的属性——prototype,称为原型属性,这个属性是一个指针,指向一个对象,这个对象的用…
单链表的反转
方法1:将单链表储存为数组,然后按照数组的索引逆序进行反转。 方法2:使用3个指针遍历单链表,逐个链接点进行反转。 方法3:从第2个节点到第N个节点,依次逐节点插入到第1个节点(head节点)之后,最后将第一个节点挪到新表的表尾。 方法4: 递归(相信我们都熟悉的一点是,对于树…
十大经典排序算法
0.1算法分类十种常见排序算法可以分为两大类:0.2算法复杂度0.3相关概念1、冒泡排序(BubbleSort)1.1算法描述1.2动图演示1.3代码实现2、选择排序(SelectionSort)2.
洗牌问题
什么是完美洗牌问题呢?即给定一个数组a1,a2,a3,…an,b1,b2,b3..bn,最终把它置换成b1,a1,b2,a2,…bn,an。 对于原数组位置i的元素,新位置是(2*i)%(n+1),注意,这里用2n表示原数组的长度。后面依然使用该表述方式。有了该表达式,我们可以…
下一页
个人成就
文章被点赞
7
文章被阅读
21,775
掘力值
564
关注了
1
关注者
6
收藏集
1
关注标签
17
加入于
2018-09-25