首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
卖油条的
掘友等级
获得徽章 24
动态
文章
专栏
沸点
收藏集
关注
作品
赞
5
文章 5
沸点 0
赞
5
返回
|
搜索文章
最新
热门
前端算法系列(8):搜索
概述 搜索就是以某种顺序访问数据结构中的各个元素,包括 查找,即找到符合条件的即结束 遍历,保证对所有元素进行访问,通常每个元素只访问一遍 搜索过程中要按照一定顺序(比如深度优先或广度优先),且尽量减
前端算法系列(7):图
概述 图也是节点之间通过指针连接的数据结构 另外图还有一些其他特征 有向和无向 有环和无环 图中的指针(通常在图中称为边)不仅仅是作为节点的一个属性,也用来表示节点之间的关系,换句话说在图中节点(ve
前端算法系列(6):树
概述 树是有多个指向下一个节点指针的链表,且这种指向是单向的,且每个节点最多只能有一个上级节点(在树中称为父节点),如果有多个上级节点,便是图。 树的实现 leetcode中默认树节点的实现为 最常用
前端算法系列(5):链表
概述 链表是继数组之外,另一个基本的线性数据结构,内存不需要连续。 每个节点中保存一个值,只能通过next指针从一个节点访问下一个节点,因此链表问题通常需要迭代或递归解决,在到达链表结尾之前不知道链表
前端算法系列(4):散列表和js引擎中的对象实现
概述 当对数组中的无序元素进行查找等操作时,需要对该数组进行遍历,即时间复杂度为o(n)。 散列表可以使用o(n)的空间复杂度存储数据,然后通过散列函数找出存储的位置,从而实现接近o(1)的时间复杂度
前端算法系列(3):数组(字符串)、队列和栈
概述 这是几种比较基础的数据结构,js提供了大部分直接使用的api。 数组和字符串 数组是使用连续内存存储的数据结构,稍微复杂的就是二维数组,比如对角线遍历。 字符串可以看成是utf-16字符组成的数
计算机网络和http协议知识点梳理
概述 计算机网络通过分层的方式将网络传输中的各个功能模块化处理,然后相邻层之间通过接口连接,两个通信实体的同层之间使用协议通信,对每层的实现细节进行封装。 分层模型主要包括osi模型(七层)和tcp/
前端算法系列(2):排序
概述 js提供的排序api为 如果不提供排序函数,则会将元素转化为字符串并按从前到后依次对比各字符的charcode升序排列,比如 比较函数的两个参数a,b是待比较的两个元素,如果函数返回值小于0,则
html知识点梳理
概述 本文对html中的重要内容做一下梳理,主要来源html spec,较为完整的介绍可以参考这篇。 Event js使用异步、事件驱动的编程模型。 一个完整的事件需包含 一个事件对象,即Event
前端闲聊系列(4):谈各个方面的性能优化
概述 本文会对web性能相关的知识点做一下梳理。 整体上会分两部分,一个是常规的生产环境性能,一个是以webpack为例的开发环境性能,注意不同环境的source-map 生产环境 从源码编写到最后的
下一页
个人成就
文章被点赞
613
文章被阅读
106,807
掘力值
3,791
关注了
11
关注者
175
收藏集
6
关注标签
3
加入于
2019-09-05