首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Ciusyan
掘友等级
还大学生呢,这不**吗~
|
滴滴出行
人生没有白走的路,你走的每一步都算数
获得徽章 19
动态
文章
专栏
沸点
收藏集
关注
作品
赞
76
文章 68
沸点 8
赞
76
返回
|
搜索文章
最新
热门
为什么Java中HashMap的key,必须要实现hashCode、equals方法?
平时在开发中,相信你多多少少都使用过HashMap,而当你用自定义对象作为key时,很多人会告诉你:你必须要同时实现自定义对象的hashCode、equals方法,否者可能会出问题!于是你实现了~
常见类型的hashCode都是如何计算的啊?
哈希表为什么叫做哈希表呢?因为中间有一个哈希函数hash(key),需要利用这个哈希函数计算key的索引。
哈希表是什么?
不是要初识哈希表吗?怎么带我分析起TreeMap了? 1. 引入哈希表 2. 哈希冲突 3. 有关哈希冲突的几个思考
TreeSet的实现
来看一个很简单的问题:给你一组数据,如:arr = [1, 3, 5, 5, 2, 6, 10, 20, 2, 6, 10, 20];需要你将其中重复的元素去掉。让我猜猜你的第一反应......
从零用红黑树实现TreeMap
TreeMap的底层实现?红黑树的添加删除?二叉搜索树的构建?树的旋转?树的上溢和下溢?看看这里~~
如何实现红黑树的删除?
1. 删除的节点在右边的情况 * 几种简单的情况 * 兄弟节点是红色 * 兄弟节点是黑色 2. 删除的节点在左边的情况(与上面对称) 3. 优化参数&完整代码
红黑树的删除
1. 红黑树删除的简单分析 2. 分类讨论 * 删除节点的颜色是红色 * 删除节点的颜色是黑色 * 分别讨论度为2、1、0的节点
红黑树的添加
1. 红黑树的基本构造、节点以及辅助函数 2. 红黑树添加的分析以及分类讨论 3. 红黑树添加的代码实现
初识红黑树
1. 初识红黑树 2. 红黑树的五条性质 3. 红黑树的平衡 4. 红黑树 vs B树 5. 红黑树 vs AVL树
你心里有B树吗?
1. B-Tree的概念和性质 2. B-Tree的查询 3. B-Tree的添加 4. B-Tree的删除
下一页
个人成就
2023年度人气作者No.101
优秀创作者
文章被点赞
1,425
文章被阅读
247,012
掘力值
6,097
关注了
23
关注者
417
收藏集
0
关注标签
6
加入于
2022-06-27