首页
沸点
课程
AI Coding
数据标注
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
后台相关
订阅
老羊学废了
更多收藏集
微信扫码分享
微信
新浪微博
QQ
24篇文章 · 0订阅
从BST、AVL、红黑树,B-树到B+树,由浅入深理解Mysql索引
本文由最简单的二叉搜索树BST,平衡查找树AVL,红黑树等比较简单的常用数据结构入手,由浅入深过渡到B-树和B+树
MySQL索引底层:B+树详解
当我们发现SQL执行很慢的时候,自然而然想到的就是加索引。对于范围查询,索引的底层结构就是B+树。今天我们一起来学习一下B+树哈~ 树跟数组、链表、堆栈一样,是一种数据结构。它由有限个节点,组成具有层次关系的集合。因为它看起来像一棵树,所以得其名。一颗普通的树如下: B-树,也…
图解二叉树、满二叉树、完全二叉树、平衡二叉树
这是我参与11月更文挑战的第17天,活动详情查看:2021最后一次更文挑战 一、什么是树? 树是一种数据结构,它是由n(n≥1)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵
浅谈二叉树&满二叉树&完全二叉树&平衡二叉树
本文使用mdnice排版-END-
二叉树就是这么简单
本文撇开一些非常苦涩、难以理解的概念来讲讲二叉树,仅入门观看(或复习).... 一般的树是有很多很多个分支的,分支下又有很多很多个分支,如果在程序中研究这个会非常麻烦。因为本来树就是非线性的,而我们计算机的内存是线性存储的,太过复杂的话我们无法设计出来的。 二叉树的意思就是说:…
面试官:Redis除了缓存,还能做什么?
啧啧,面试官又开始为难人了,Redis做缓存难道不香吗,非要问我还能做什么。 当代孔乙己有木有,非要问茴香豆中“茴”字的四种写法。
【Redis】深入理解 Redis 常用数据类型源码及底层实现(4.详解Hash数据结构)
接着之前的SDS结构,这篇我们开始介绍Hash结构( ̄∇ ̄)/🎉 Hash数据结构 看过前面的介绍,大家应该知道 Redis 的 Hash 结构的底层实现在 6 和 7 是不同的
【Redis】深入理解 Redis 常用数据类型源码及底层实现(3.详解String数据结构)
从这篇开始,我们结合源码依次解析下String、Hash、List、Set、ZSet这五大数据结构,先看下object.c中各个类型的数据结构的编码映射和定义
【Redis】深入理解 Redis 常用数据类型源码及底层实现(2.版本区别+dictEntry & redisObject详解)
为了便于操作,Redis采用了`redisObject`结构来统一5种不同的数据类型(下图绿色部分),这样所有的数据类型就可以以相同的形式在函数间传递而不用使用特定的类型结构。
【Redis】深入理解 Redis 常用数据类型源码及底层实现(1.结构与源码概述)
在Redis的逻辑中,服务(redisServer)启动加载数据库(redisDb),然后去读取字典(dict),然后去找哈希(dictht),就像Java中的那句——一切皆对象,在Redis中一切皆