首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
算法
订阅
liqy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
95篇文章 · 0订阅
Java实现红黑树(平衡二叉树)的详细过程
一起养成写作习惯!这是我参与「掘金日新计划 · 4 月更文挑战」的第29天,点击查看活动详情。 Java实现红黑树(平衡二叉树)的详细过程 红黑树接近平衡的二叉树,插入,删除函数跟平衡二叉树一样,
牛逼哄哄的 BitMap,到底强在哪里?
1. BitMap Bit-map的基本思想就是用一个bit位来标记某个元素对应的Value,而Key即是该元素。由于采用了Bit为单位来存储数据,因此在存储空间方面,可以大大节省。(PS:划重点 节
字节跳动最爱问的智力题你会几道?
在面试过程中,智力题的考察也经常出现,这篇文章总结了一些常见的智力题,找工作的小伙伴赶紧看过来!!!
Jdk1.8 HashMap中的几个问题帮你一网打尽:hashCode()、为何初始capacity16扩容为2的幂次、乘子31、tableSizeFor()方法何解?
1.2.return (key == null) ? 0 : (h = key.2.获得hash之后,简单的位运算后就可以直接在数组中定位所在下标的位置。2.2.从存取两侧层面可以看使用hashCode()的方式是最快的。没有之一,如果使用遍历数组的方式去查找,黄花菜都凉了,O(...
深度解析 HashMap 底层实现架构
摘要:分析Map接口的详细使用以及HashMap的底层是如何实现的? 本文分享自华为云社区《【图文并茂】深度解析HashMap高频面试及底层实现结构!【奔跑吧!JAVA】》,原文作者:灰小猿 。
数仓无损压缩算法:gzip算法
摘要:一种无损的压缩数据格式,是一个在类Unix上的一种文件解压缩软件。本文分享自华为云社区《GaussDB(DWS) gzip算法简介》,作者:hw0086。
这几个动态规划的问题,面试官就爱问
摘要:动态规划的范围虽然确实是很广很难,但是从整个动态规划出现的频率来看,这几种基础的动态规划理解容易,学习起来压力不大,并且出现频率非常高。
漫画:什么是B-树?
1.根结点至少有两个子女。 4.所有的叶子结点都位于同一层。 5.每个节点中的元素从小到大排列,节点当中k-1个元素正好是k个孩子包含的元素的值域分划。 自顶向下查找4的节点位置,发现4应当插入到节点元素3,5之间。 节点3,5已经是两元素节点,无法再增加。父亲节点 2, 6 …
你真的懂异或运算吗
异或运算 性质 性质:不同为1,相同为0,比如1001^0111 = 1110 更加有用的性质:看做无进位的二进制相加 这样看有一个好处,就是可以很方便的理解异或运算的一些拓展性质 拓展性质 0^N=
图解:什么是AVL树?
本文绝对干货,食用时间约8分钟,建议细品!引子上一次我给大家介绍了什么是二叉搜索树,但是由于二叉搜索树查询效率的不稳定性,所以很少运用在实际的场景中,所以我们伟大的前人就对二叉搜索树进行了改良,发