发表评论取消回复
相关阅读
相关 redis源码解析(十四)快速链表基本功能函数解析
1. 简介 本文分析快速链表创建、删除、合并等基本功能操作。快速链表由一系列的节点构成,而每个节点又可以携带一个压缩链表,因此快速链表的创建、节点上压缩链表的创建...
相关 redis源码解析(十四)快速链表结构分析
一. 简介 在redis源码中可以看到当前主要使用的并不是压缩链表而是快速链表,快速链表由节点、快速链表,迭代器组成。为什么这样设计呢?总结起来,大概又是一个空间...
相关 从redis源码看数据结构(四)跳跃链表
> 笔者大三,最近复习到了redis,如有错误,还请及时指出 从redis源码看数据结构(四)跳跃链表 文章目录 从redis源码看数据结构(四)跳跃链表
相关 Redis源码解析-skiplist跳跃表
前言 -------------------- 跳跃表是一种有序数据结构,查找和插入操作的平均时间复杂度都是O(log n)。与常用的自平衡搜索树相比,例如红黑树,跳跃
相关 Linux双向链表(四)——宏
通过前第一,二,三篇双向链表的博文,已经对双链表的基础操作函数做了文字与图片的说明。此博文将要展现操作链表的NB的宏,而且这些宏是最常用的操纵链表的接口,几乎是只要有双链表的地
相关 数据结构学习笔记5——双向链表(链表源码+测试源码)
1.DoubleLinkList.h ifndef DOUBLELINKLIST_H define DOUBLELINKLIST_H
相关 redis3.0.7源码阅读(四)redis双端链表
版本:3.0.7 1.源文件 adlist.h adlist.c 2.双端链表数据结构 / 双端链表节点
相关 redis源码学习之链表
链表是经典的数据结构,redis的实现也很经典。 双向链表 redis的链表是双向链表,也就是说,每个链表节点有一个指向 前一个节点的指针和指向后一个节点的指针。另外,
相关 Redis源码剖析-链表list
Redis另一个基础的数据结构是链表,C并没有内置的链表结构,因此Redis自己实现了一个列表。 除了链表键之外, 发布与订阅、慢查询、监视器等功能也用到了链表, Redis
相关 redis源码解析(四)双向链表
本文分析redis里的双向链表的基础结构以及基础函数 1. 基本结构 redis的双向链表主要实现了以下三个结构体: (1)链表节点,包括两个指针指向前
还没有评论,来说两句吧...