DOM 什么DOM相信很多初学前端的小伙伴,学了html,css,js之后,欣喜之余还有一丝小傲娇,没有想到那些大佬们口中又 提到了DOM。你两眼一抹黑,年轻人总是要接受社会的爱(du)护(da)。DOM Document Object Model(文档对象模型)的缩写。为了那些被dom支配的日子,为了祖国的大好河山,为了下半辈子的幸福....所以我们来谈谈什么dom.举个例子我们日
转载 2021-05-16 18:00:46
514阅读
2评论
什么“线段”?线段一个复杂的数据结构,比较难理解,也比较难解释清楚。在我将这个数据结构反复学习了五遍的时候,我终于有了信心写出这篇介绍线段的文章。希望大家能够掌握这种数据结构。这篇文章比较长,建议大家耐心阅读,好好消化吸收哦~~前置内容学习线段树前,你需要掌握二叉搜索,不太了解的小伙伴,可以看看小灰之前发布的红黑漫画,前半部分讲解了二叉搜索:漫画:什么红黑?我只补充一个内容,就
原创 2020-11-11 19:23:12
188阅读
 王乙堃 程序员小灰 线段一个复杂的数据结构,比较难理解,也比较难解释清楚。在我将这个数据结构反复学习了五遍的时候,我终于有了信心写出这篇介绍线段的文章。希望大家能够掌握这种数据结构。这篇文章比较长,建议大家耐心阅读,好好消化吸收哦~~前置内容学习线段树前,你需要掌握二叉搜索,不太了解的小伙伴,可以看看小灰之前发布的红黑漫画,前半部分讲解了二叉搜索:漫画:什么红黑?我只补充一个内容
原创 2021-05-17 23:52:32
197阅读
BB即平衡查找,一般理解为平衡多路查找,也称为B-、B_一种自平衡树状数据结构,能对存储的数据进行O(log n)的时间复杂度进行查找、插入和删除。B一般较多用在存储系统上,比如数据库或文件系统。B特点B可以定义一个m值作为预定范围
转载 2022-04-25 16:06:45
1206阅读
B一棵平衡,它是把一维直线分为若干段线段,当我们查找满足某个要求的点的时候,只要去查找它所属的线段即可。依我看来,这种思想其实就是先找一个大的空间,再逐步缩小所要查找的空间,最终在一个自己设定的最小不可分空间内找出满足要求的解。一个典型的B查找如下:要查找某一满足条件的点,先去找到满足条件的线段,然后遍历所在线段上的点,即可找到答案。B一种相对来说比较复杂的数据结构,尤其在它的删除与
原创 2021-03-26 13:58:30
282阅读
  在学习红黑之前,需要先理解二叉查找(Binary Search Tree)。一、二叉查找二叉查找(BST)特性  1. 左子树上所有节点的值均小于或等于它的根节点的值。   2. 右子树上所有节点的值均大于或等于他的根节点的值。   3. 左、右子树也分别为二叉排序。(1)查找  查找一下节点值为10 的节点。  1. 根节点为9,10>9,查看右孩子13。  2. 10&lt
转载 2021-01-22 23:00:25
347阅读
2评论
时候开始学习一下数据库的知识(以下来自一个小菜鸟的看法(借鉴处我在文章底部做下记录),若有错误处,请留言谢谢)1.我所知道的动态查找: 二叉查找 ,平衡二叉查找,B-tree,B+tree B*tree, 其查找的时间复杂度O(log2N)与的深度相关,那么降低的深度自然会提高查找效率那么现在的问题开始来临了,在大规模的数据存储中,实现索引查询的情况下树节点存储的元素数量有限
B+B+B的一种变体,也属于平衡多路查找,大体结构与B相同,包含根节点、内部节点和叶子节点。多用于数据库和操作系统的文件系统中,由于B+内部节点不保存数据,所以能在内存中存放更多索引,增加缓存命中率。
转载 2022-04-25 16:07:44
881阅读
点击
转载 2022-09-16 23:07:09
49阅读
———————————— ———————————— ———————————— ———————————— ———————————— ———————————— 二叉查找的结构: 第1次磁盘IO: 第2次磁盘IO: 第3次磁盘IO: 第4次磁盘IO: 下面来具体介绍一下B-(Balance Tree)
转载 2021-05-30 22:47:59
414阅读
二叉:关于二叉的详细介绍: ​​https://baike.baidu.com/item/%E4%BA%8C%E5%8F%89%E6%A0%91/1602879?fr=aladdin​​ 动态生成的网站: ​​https://www.cs.usfca.edu/~galles/visualization/BST.html​​ 特性1.如图我们可以看出二叉的特性:如果新增的节点值比父节点小会排
原创 2023-01-27 09:45:33
276阅读
B-tree即B。B一种为内外存数据交互为设计的数据结构。B进行范围查找时,存在回旋查找的问题,因此数据库索引不使用B,而使用B+。B+应文件系统所需而出的一种B的升级版
原创 2021-06-03 20:01:07
5748阅读
漫画:什么B+?在上一篇漫画中,我们介绍了B-的原理和应用,没看过的小伙伴们可以点击下面的链接:漫画:什么B-?这一次我们来介绍B+。—————————————————一个m阶的B具有如下几个特征:1.根结点至少有两个子女。2.每个中间节点都包含k-1个元素和k个孩子,其中m/2<=k<=m3.每一个叶子节点都包含k-1个元素,其中m/2<=k<=m4.所有的
原创 2020-11-14 22:40:43
921阅读
漫画:什么B-?————————————————————————二叉查找的结构:第1次磁盘IO:第2次磁盘IO:第3次磁盘IO:第4次磁盘IO:下面来具体介绍一下B-(BalanceTree),一个m阶的B具有如下几个特征:1.根结点至少有两个子女。2.每个中间节点都包含k-1个元素和k个孩子,其中m/2<=k<=m3.每一个叶子节点都包含k-1个元素,其中m/2<=k
原创 2020-11-15 07:46:07
137阅读
 小灰 程序员小灰 —————  第二天  —————————————————二叉查找(BST)具备什么特性呢?1.左子树上所有结点的值均小于或等于它的根结点的值。2.右子树上所有结点的值均大于或等于它的根结点的值。3.左、右子树也分别为二叉排序。下图中这棵,就是一颗典型的二叉查找:1.查看根结点9:2.根据二叉查找左子树小、右子树大的特性,10 > 9,因此值为10的结点只可能在
原创 2021-05-19 10:03:05
249阅读
 玻璃猫 程序员小灰 ————————————————————————二叉查找(BST)具备什么特性呢?1.左子树上所有结点的值均小于或等于它的根结点的值。2.右子树上所有结点的值均大于或等于它的根结点的值。3.左、右子树也分别为二叉排序。下图中这棵,就是一颗典型的二叉查找:1.查看根节点9:2.由于10 > 9,因此查看右孩子13:3.由于10 < 13,因此查看左孩子11:
Jav
原创 2021-05-30 22:13:31
240阅读
MCTS 不需要预先构建完整的搜索,而是。的问题,例如围棋、国际象棋、强化学习等。蒙特卡洛搜索(MCTS)一种。在 MCTS
漫画:什么红黑
转载 2021-07-30 15:46:02
251阅读
漫画:什么红黑?2017年,小灰曾经发布过一篇关于红黑的漫画,当时由于时间仓促,部分知识点一带而过,并没有讲解得很细致全面。最近,小灰把这个知识点重新做了总结,分成上下两篇,希望大家把红黑这个重要的数据结构彻底吃透。—————第二天—————————————————二叉查找(BST)具备什么特性呢?1.左子树上所有结点的值均小于或等于它的根结点的值。2.右子树上所有结点的值均大于或等于它
原创 2020-11-11 20:56:57
404阅读
 玻璃猫 程序员小灰 在上一篇漫画中,我们介绍了B-的原理和应用,没看过的小伙伴们可以点击下面的链接:漫画:什么B-?这一次我们来介绍B+。—————————————————一个m阶的B具有如下几个特征:1.根结点至少有两个子女。2.每个中间节点都包含k-1个元素和k个孩子,其中 m/2 <= k <= m3.每一个叶子节点都包含k-1个元素,其中 m/2 <= k &
原创 2021-05-30 21:15:39
501阅读
  • 1
  • 2
  • 3
  • 4
  • 5