首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
R1cardo_Hu
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
38
文章 38
沸点 0
赞
38
返回
|
搜索文章
赞
文章( 38 )
沸点( 0 )
刷题前必学!二叉树!用JavaScript学数据结构与算法
数据结构中的树,对于现实世界中的树简化——树根抽象为“根节点”,树枝抽象为“边”,树枝的两个端点抽象为“结点”,树叶抽象为“叶子结点”
刷题前必学!链表!用JavaScript学数据结构与算法
链表和数组都是有序的列表,都是线性结构(有且仅有一个前驱,有且仅有一个后续);不同点在于,链表中,数据单位的名称叫做“结点”,而结点和结点的分布,在内存中都是离散的
刷题前必学!栈与队列!用JavaScript学数据结构与算法
栈是一种**后进先出**(LIFO,Last In First Out)的数据结构;队列是一种**先进先出**(FIFO,Fist In First Out)的数据结构
刷题前必学!数组!用JavaScript学数据结构与算法
JavaScript 数组展开,介绍了数组的创建、一维和二维数组的访问与遍历,提及 fill 用于二维数组的局限,还汇总常用 API,涵盖创建转换、元素操作、迭代等类别!
🌟秒杀!数组扁平化(Flatten)!前端常见手写题!
数组扁平化(Flatten) 数组扁平化是将一个嵌套多层的数组转换为只有一层的数组,比如将`[1, [2, [3, 4]]]`转换为`[1, 2, 3, 4]`
🌟秒杀!数组去重!前端常见手写题!
数组去重是指将数组中重复的元素去除,实现思路有多种,常见的包括使用 ES6 的 `Set` 数据结构、利用对象的属性唯一性、双重循环比较、`filter` 方法结合 `indexOf`
刷题前必学!链表实战!用JavaScript学数据结构与算法
一、链表三种方向 链表的处理:合并、删除等(删除操作画个记号),链表的反转问题和链表的成环问题!!!
🌟秒杀!浅拷贝(shallowCopy)!前端常见手写题!
浅拷贝是创建一个新对象,这个新对象有着原始对象属性值的一份精确拷贝,实现浅拷贝的常见思路有使用扩展运算符、`Object.assign()` 方法、手动遍历对象属性等
🌟秒杀!深拷贝(deepCopy)!前端常见手写题!
深拷贝(deepCopy) 深拷贝是创建一个新对象,新对象与原对象在内存中占据不同的空间,且新对象会递归地复制原对象的所有属性,包括嵌套的对象和数组,这样修改新对象不会影响原对象
🌟秒杀!数组反扁平化!前端常见手写题!
固定长度分组:遍历一维数组,按照指定的长度将元素依次分组,将每组元素放入一个新数组里面;特定规则:根据数组中元素的某种特征(如元素的值、元素的类型等)进行分组,将符合相同特征的元素放在同一个子数组里面
下一页
关注了
1
关注者
1
收藏集
0
关注标签
2
加入于
2025-01-07