- 跳表之所以能替代红黑树,并被 Redis 用于 Sorted Set,原因可以概括为:实现更简单、常数因子小、支持高效的范围与排名操作、并且更容易在工程中维护和并发化。Redis 采用跳表 + 哈希表的组合,把两种结构的优势结合起来,既保证了按 member 的 O(1) 定位,又支持按 score 的有序操作和排名查询。 跳表之所以能替代红黑树,并被 Redis 用于 Sorted Set,原因可以概括为:实现更简单、常数因子小、支持高效的范围与排名操作、并且更容易在工程中维护和并发化。Redis 采用跳表 + 哈希表的组合,把两种结构的优势结合起来,既保证了按 member 的 O(1) 定位,又支持按 score 的有序操作和排名查询。
- rust15-菜单模块 rust15-菜单模块
- 单链表反转是数据结构与算法中的经典问题,它不仅考察对链表结构的理解,也考验编程思维和技巧。本文将带你从基础实现到高级应用,全面掌握单链表反转。 1. 理解单链表在深入反转算法之前,我们先回顾单链表的基本结构:class ListNode: def __init__(self, val=0, next=None): self.val = val self.ne... 单链表反转是数据结构与算法中的经典问题,它不仅考察对链表结构的理解,也考验编程思维和技巧。本文将带你从基础实现到高级应用,全面掌握单链表反转。 1. 理解单链表在深入反转算法之前,我们先回顾单链表的基本结构:class ListNode: def __init__(self, val=0, next=None): self.val = val self.ne...
- leetcode-1047-删除字符串中的所有相邻重复项 leetcode-1047-删除字符串中的所有相邻重复项
- 8-堆(Heap) 8-堆(Heap)
- 7-图 7-图
- 6-树 6-树
- 5-字典(哈希) 5-字典(哈希)
- 4-集合 4-集合
- 03- 链表 03- 链表
- 02-队列 02-队列
- 写在前面学校的专业课让你昏昏欲睡?想转码但不知道从哪学起?培训班太贵效果还不确定?一位北大学生用4年时间,把全球顶尖高校的计算机课程整理成了一份完整的自学路线图,现在已经有68.6k人收藏。 这个项目是什么cs-self-learning 是一份计算机科学自学指南,收录了MIT、斯坦福、CMU等名校的开源课程,帮你规划出一条2-3年的学习路径。项目数据:GitHub收藏:68.6k参与贡献... 写在前面学校的专业课让你昏昏欲睡?想转码但不知道从哪学起?培训班太贵效果还不确定?一位北大学生用4年时间,把全球顶尖高校的计算机课程整理成了一份完整的自学路线图,现在已经有68.6k人收藏。 这个项目是什么cs-self-learning 是一份计算机科学自学指南,收录了MIT、斯坦福、CMU等名校的开源课程,帮你规划出一条2-3年的学习路径。项目数据:GitHub收藏:68.6k参与贡献...
- 栈(Stack) 栈(Stack)
- 在数据结构的体系中,栈(Stack) 与 队列(Queue) 是两类极为基础但应用场景非常广泛的结构。它们在算法、系统体系结构以及工程系统中扮演着不可或缺的角色 在数据结构的体系中,栈(Stack) 与 队列(Queue) 是两类极为基础但应用场景非常广泛的结构。它们在算法、系统体系结构以及工程系统中扮演着不可或缺的角色
- 2025-11-05:网格传送门旅游。用go语言,给定一个大小为 m x n 的字符网格 matrix(用字符串数组表示),其中每个格子可能是三类之一:‘.’ 表示可通行的空格;‘#’ 表示不可经过的障碍;大写字母 ‘A’ 到 ‘Z’ 表示传送门。起点是左上角 (0,0),终点是右下角 (m-1,n-1)。每一步可以向上下左右相邻格子移动,前提是目标格在边界内且不是障碍。若走到一个字母格,并... 2025-11-05:网格传送门旅游。用go语言,给定一个大小为 m x n 的字符网格 matrix(用字符串数组表示),其中每个格子可能是三类之一:‘.’ 表示可通行的空格;‘#’ 表示不可经过的障碍;大写字母 ‘A’ 到 ‘Z’ 表示传送门。起点是左上角 (0,0),终点是右下角 (m-1,n-1)。每一步可以向上下左右相邻格子移动,前提是目标格在边界内且不是障碍。若走到一个字母格,并...
上滑加载中
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签