首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据结构
订阅
Niconova
更多收藏集
微信扫码分享
微信
新浪微博
QQ
5篇文章 · 0订阅
Java集合(七) Queue详解
在开始很重要的集合Map的学习之前,我们先学习一下集合Queue,主要介绍一下集合Queue的几个重要的实现类。虽然它的内容不多,但它牵涉到了极其重要的数据结构:队列。所以这次主要针对队列这种数据结构的使用来介绍Queue中的实现类。 队列与栈是相对的一种数据结构。只允许在一端…
Java——LinkedHashMap源码解析
以下针对JDK 1.8版本中的LinkedHashMap进行分析。 哈希表和链表基于Map接口的实现,其具有可预测的迭代顺序。此实现与HashMap的不同之处在于它维护了一个包括所有条目(Entry)的双向链表。相比于无序的HashMap,LinkedHashMap迭代顺序支持…
Java常用数据结构之Map(3)-TreeMap
TreeMap是一种带有排序功能的key-value存储结构,它是通过红黑树实现的。如果想学习TreeMap的内部细节操作(旋转平衡处理等),就必须充分学习红黑树。本文不关注红黑树操作的具体细节(大家自行补课),只分析TreeMap自身的特点。 顾名思义,SortedMap的职…
一文弄懂java中的Queue家族
java中Collection集合有三大家族List,Set和Queue。当然Map也算是一种集合类,但Map并不继承Collection接口。 List,Set在我们的工作中会经常使用,通常用来存储结果数据,而Queue由于它的特殊性,通常用在生产者消费者模式中。 现在很火的…
[译文] 初学者应该了解的数据结构:Array、HashMap 与 List
当开发程序时,我们(通常)需要在内存中存储数据。根据操作数据方式的不同,可能会选择不同的数据结构。有很多常用的数据结构,如:Array、Map、Set、List、Tree、Graph 等等。(然而)为程序选取合适的数据结构可能并不容易。因此,希望这篇文章能帮助你了解(不同数据结…