首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
爱忘的旺仔
掘友等级
web前端搬砖工
|
北京卡替医疗技术股份有限公司
真正的大师,永远都怀着一颗学徒的心。自负,会让每个人都屈膝下跪
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
37
文章 25
沸点 12
赞
37
返回
|
搜索文章
最新
热门
【阅读笔记:递归】要理解递归,首先要理解递归
递归是一种解决问题的方法,它从解决问题的各个小部分开始,直到解决最初的大问题。递归通常涉及到函数调用自身。 或者间接调用自身的函数,也是递归函数。 没个递归函数都必须有基线条件,即一个不再递归调用的条件(停止点),以防止无限递归。 5的阶乘为5x4x3x2x1,结果是120。 …
【阅读笔记:散列表】Javascript任何对象都是一个散列表(hash表)!
一个很常见的应用是使用散列表来表示对象。Javascript语言内部就是使用散列表来表示每个对象。此时,对象的每个属性和方法(成员)被存储为key对象类型,每个key指向对应的对象成员。 以字典中使用的电子邮件地址簿为例。我们将使用最常见的散列函数:lose lose散列函数,…
【阅读笔记:字典】
字典和集合很相似,集合以[值,值]的形式存储元素,字典则以[键,值]的形式来存储元素。字典也称作映射、符号表、或关联数组。 如果能使用Object的实例存储字典中的元素时,尽量使用对象而不是数组。 在字典中,理想的情况是用字符串作为键名,值可以是任何类型。但是由于Javascr…
【数据集合】并集、交集、差集、子集
集合是由一组无序且唯一的项组成。你可以把集合想象成一个既没有重复元素,也没有顺序概念的数组。还有一个概念叫空集。空集就是不包括任何元素的集合。空集用{}表示。 ECMAScript2015介绍了Set类是Javascript API的一部分,我们将基于ES2015的Set类来实…
链表!比数组更适合做增删操作的数据结构
链表和数组的对比:在大多数语言中,数组的大小是固定的,从数组的起点或中间添加或删除元素的成本很高,因为需要移动元素。 链表中的每一个元素在内存中不是连续放置的,和它左右两侧元素是没有关系的。 每个元素有一个存储元素本身的节点和指向下一个元素的引用组成。 相对于数组,链表的好处在…
队列
在上一文章中介绍了什么是栈,如何创建一个栈,栈的链接。队列和栈非常类似。 栈遵循的是后进先出(Last In First Out )原则,队列遵循的是先进先出(First In First Out )原则的一组有序的项。队列在尾部添加新元素,并从顶部移除元素。最新添加的元素必须…
初识前端中的栈
栈是一种遵从先进后出(Last In First Out )原则的有序集合。新添加的元素保存在栈顶,越早添加的元素越接近栈底。删除元素只能从栈顶删除。 吃瓜群众围观原配打小三(嘿嘿)。越早来的群众越接近事发现场(旧元素在栈底),刚来的群众只能在外围(新元素在栈顶)。这时候散场了…
个人成就
文章被点赞
89
文章被阅读
26,668
掘力值
528
关注了
43
关注者
27
收藏集
7
关注标签
40
加入于
2017-12-17