首页
首页
沸点
课程
直播
活动
竞赛
商城
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
JavaScript数据结构与算法
Super_Mario_ao
创建于2021-05-11
订阅专栏
使用JavaScript语言学习JavaScript
暂无订阅
共6篇文章
创建于2021-05-11
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Super_Mario_ao
2年前
数据结构
数据结构(js实现)-Hash表(哈希表)
可以使用数组存储吗?当然是可以的,但是如果我们使用数组存储了10000名员工信息时,当要查找某个员工的编号时,如何找,通过什么找,下标吗?数组的最大优势就是通过下标获取数据。我们这里可以通过员工的编号来设置下标,再来获取员工的姓名,所以案例一我们暂且得以解决;但是使用同样的方法…
1369
5
评论
Super_Mario_ao
2年前
数据结构
数据结构(JS实现)——了解Set集合机制
三. 常见的操作
155
1
评论
Super_Mario_ao
2年前
数据结构
数据结构(JS实现)——双向链表的实现
双向链表也叫双链表,是链表的一种,它的每个数据节点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访问它的前驱结点和后继结点。一般我们都构造双向循环链表。 4.4 indexOf(element):返回元素在列表上的索引。如果链表…
1616
10
1
Super_Mario_ao
2年前
数据结构
数据结构(JS实现)——单链表的实现
单链表是一种链式存取的结构,用一组地址任意的存储单元存放线性表中的数据元素。链表中的数据是以结点来表示的,每个结点的构成为:元素(数据元素的映像)+指针(指示后继元素的存储位置),元素就是存储数据的储存单元,指针就是连接每个结点的地址数据。 3.4 indexOf(elemen…
519
5
评论
Super_Mario_ao
2年前
数据结构
数据结构(JS实现)——栈的封装与应用
栈是一种先进后出(LIFO)的有序集合,新添加的元素在栈顶,旧元素在栈底。 五. 源码
95
1
评论
Super_Mario_ao
2年前
数据结构
数据结构(JS实现)——队列与优先级队列
只允许在一端插入数据操作,在另一端进行删除数据操作的特殊线性表;进行插入操作的一端称为队尾(入队列),进行删除操作的一端称为队头(出队列);队列具有先进先出(FIFO)的特性。 3.3 front():返回队列中的第一个元素——最先被添加,也将是最先被移除的元素。队列不做任何变…
75
1
评论