会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
AhuntSun
Talk is cheap, Show me the code.
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
8
···
15
下一页
2020年4月6日
JavaScript实现哈希表
摘要: JavaScript实现哈希表 一、哈希表简介 1.1.认识哈希表 哈希表通常是基于 数组 实现的,但是相对于数组,它存在更多优势: 哈希表可以提供非常快速的 插入 删除 查找操作 ; 无论多少数据,插入和删除值都只需要非常短的时间,即O(1)的时间级。实际上,只需要 几个机器指令 即可完成; 哈希
阅读全文
posted @ 2020-04-06 10:24 AhuntSun
阅读(5151)
评论(1)
推荐(3)
2020年4月5日
JavaScript数据结构与算法博客目录
摘要: "一、JavaScript实现栈结构(Stack)" "二、JavaScript实现队列结构(Queue)" "三、JavaScript实现集合与字典" "四、JavaScript实现哈希表" "五、JavaScript实现单向链表)" "六、JavaScript实现双向链表" "七、JavaScr
阅读全文
posted @ 2020-04-05 12:48 AhuntSun
阅读(15944)
评论(1)
推荐(13)
JavaScript实现图结构
摘要: JavaScript实现图结构 一、图论 1.1.图的简介 什么是图? 图结构 是一种与 树结构 有些相似的数据结构; 图论 是数学的一个分支,并且,在数学中,树是图的一种; 图论以图为研究对象,研究 顶点 和 边 组成的 图形 的数学理论和方法; 主要的研究目的为: 事物之间的联系 , 顶点 代表
阅读全文
posted @ 2020-04-05 12:36 AhuntSun
阅读(2809)
评论(0)
推荐(0)
2020年4月2日
从宏观到细节为你讲解前端性能优化
摘要: 前言 当我们去面试的时候,很大概率会被面试官问这么一个问题:你有尝试过对项目做性能优化吗?或者你了解哪些性能优化的方法?听到这个问题的你可能是这样的: 似曾相识但又说不清楚,往往只能零散地说出那么几点,难以做到有条理的回答。那么,本文就带你简单了解前端性能优化的几个主要方面,旨在抛砖引玉。 一、资源
阅读全文
posted @ 2020-04-02 20:06 AhuntSun
阅读(2755)
评论(5)
推荐(15)
2020年3月20日
详解HTTP协议
摘要: 一、HTTP简介 1.HTTP HTTP: 超文本传输协议,是一种 通信协议 ;允许超文本标记文档从 服务器传送到客户端的浏览器中。 简单:传输 文件的协议。 Web: 是一种基于超文本和 的、全球性的、动态交互的、跨平台的分布式 图形信息系统 。 是 无状态协议 ,这保证了它的高效。 和`Sect
阅读全文
posted @ 2020-03-20 18:19 AhuntSun
阅读(3401)
评论(3)
推荐(2)
JavaScript实现排序算法
摘要: JavaScript实现排序算法 一、大O表示法 大O表示法: 在计算机中采用 粗略的度量 来描述计算机算法的 效率 ,这种方法被称为 “大O”表示法 在 数据项个数 发生改变时, 算法的效率 也会跟着改变。所以说算法A比算法B快两倍,这样的比较是 没有意义 的。 因此我们通常使用 算法的速度 随着
阅读全文
posted @ 2020-03-20 09:27 AhuntSun
阅读(3601)
评论(4)
推荐(4)
2020年3月12日
JavaScript实现集合与字典
摘要: JavaScript实现集合与字典 一、集合结构 1.1.简介 集合比较常见的实现方式是 哈希表 ,这里使用JavaScript的Object类进行封装。 集合通常是由一组 无序的 、 不能重复 的元素构成。 数学中常指的集合中的元素是可以重复的,但是计算机中集合的元素不能重复。 集合是特殊的数组:
阅读全文
posted @ 2020-03-12 18:15 AhuntSun
阅读(3239)
评论(0)
推荐(1)
2020年3月11日
JavaScript实现树结构(二)
摘要: JavaScript实现树结构(二) 一、二叉搜索树的封装 二叉树搜索树的基本属性 : 如图所示:二叉搜索树有四个最基本的属性:指向节点的 根 (root),节点中的 键 (key)、 左指针 (right)、 右指针 (right)。 所以,二叉搜索树中除了定义root属性外,还应定义一个节点内部
阅读全文
posted @ 2020-03-11 20:08 AhuntSun
阅读(2805)
评论(1)
推荐(1)
2020年3月10日
图解红黑树
摘要: 图解红黑树 一、红黑树的五条规则 红黑树除了符合二叉搜索树的基本规则外,还添加了以下特性: 规则1:节点是红色或黑色的; 规则2:根节点是黑色的; 规则3:每个叶子节点都是黑色的空节点(NIL节点); 规则4:每个红色节点的两个子节点都是黑色的(从每个叶子到根的所有路径上不可能有两个连续的红色节点)
阅读全文
posted @ 2020-03-10 19:42 AhuntSun
阅读(4970)
评论(4)
推荐(5)
2020年3月9日
JavaScript实现树结构(一)
摘要: JavaScript实现树结构(一) 一、树结构简介 1.1.简单了解树结构 什么是树? 真实的树: 树的特点: 树一般都有一个 根 ,连接着根的是 树干 ; 树干会发生分叉,形成许多 树枝 ,树枝会继续分化成更小的 树枝 ; 树枝的最后是 叶子 ; 现实生活中很多结构都是树的抽象,模拟的树结构相当
阅读全文
posted @ 2020-03-09 08:15 AhuntSun
阅读(4466)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
8
···
15
下一页
公告