首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
李家沱
掘友等级
火星人
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
0
文章 0
沸点 0
赞
0
返回
|
搜索文章
最新
热门
集合的问题
1 / 1 HashMap 的底层数据结构是一个数组和链表或红黑树。具体来说,HashMap 内部维护了一个数组 table,数组中的每个元素称为桶(bucket),每个桶里存放着一个链表或红黑树。
跳表的深入理解
跳跃表原理 跳跃表(Skip List)是一种基于有序链表的数据结构,用于快速地查找、插入和删除数据。跳跃表是由 William Pugh 在 1990 年提出的。 跳跃表的基本思想是通过添加多级索引
链表的深入理解
单链表 单链表是一种数据结构,由一系列节点组成,每个节点包含一个数据元素和一个指向下一个节点的指针。 单链表有一个头节点,该节点不包含数据,只包含一个指向第一个节点的指针。如果单链表为空,则头节点的指
红黑树的深入理解
红黑树定义和性质 红黑树是一种自平衡的二叉查找树,它满足以下性质: 每个节点要么是红色,要么是黑色。 根节点是黑色的。 每个叶子节点(NIL节点,空节点)是黑色的。 如果一个节点是红色的,那么它的两个
HashMap 源码解析
HashMap 是 Java 中最常用的数据结构之一,它提供了一种快速的键值对映射关系。下面是 HashMap 的源码解析。 基本结构 HashMap 的底层是一个数组,每个元素叫做 Node。每个
Java 泛型
理解自动装箱拆箱 自动装箱和拆箱是Java语言中的两个重要概念,用于在基本类型和对象类型之间进行转换。 自动装箱(Autoboxing)是将基本类型转换为对应的包装类类型,例如将int转换为Integ
Java 反射基础知识
Java反射是指在运行时动态地获取类的信息、调用对象的方法或构造函数,以及访问和操作类的字段。Java反射机制可以让程序在运行时动态地加载、探索和使用类,从而使程序具有更高的灵活性和可扩展性。 Jav
虚拟化、云计算与物联网
虚拟化 分类: 平台虚拟化:全虚拟化、超虚拟化、硬件辅助虚拟化、部分虚拟化、操作系统虚拟化 资源虚拟化 应用程序虚拟化 模式: 单一资源多个逻辑表示 多个资源单一逻辑表示 单个资源单一逻辑表示 复合或
应用数学
运筹方法 网络计划技术 关键路径AOV、AOE 网络优化:时间优化、时间-资源优化、时间-费用优化 线性规划 图解法 单纯形法 线性规划的适用性 决策论 决策过程和模型 不确定决策 风险决策 对策论
标准化知识
概论:标准化工作的特征包括横向综合性、政策性、统一性 标准分级:国际标准、国家标准、行业标准、区域地方标准、企业标准 强制性标准:GB 推荐性标准:GB/T
下一页
个人成就
文章被点赞
7
文章被阅读
3,748
掘力值
99
关注了
0
关注者
1
收藏集
0
关注标签
0
加入于
2021-12-09