首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
数据结构
订阅
coder199669274
更多收藏集
微信扫码分享
微信
新浪微博
QQ
13篇文章 · 0订阅
Java 并发编程—ArrayBlockingQueue
ArrayBlockingQueue 顾名思义:基于数组的阻塞队列。数组是要指定长度的,所以使用 ArrayBlockingQueue 时必须指定长度,也就是它是一个有界队列。它实现了 BlockingQueue 接口,有着队列、集合以及阻塞队列的所有方法。 ArrayBloc…
ArrayList源码-Remove方法流程
ArrayList源码-Remove方法流程 文章目标: 了解ArrayList的Remove流程 按下标进行删除的Rmove方法源码 首先要删除一个对象,有两种方法,一种是根据下标进行删除,一种是根
前缀树/字典树的介绍及其简单应用
自己在学习前缀树的时候做了一个小小的总结,顺便带大家入个门~其实就是一个用来查找某个数据的数据结构。有错误请指出,谢谢。
面试侃集合之LinkedBlockingQueue篇 |Java 刷题打卡
面试官:好了,聊完了ArrayBlockingQueue,我们接着说说LinkedBlockingQueue吧 Hydra:还真是不给人喘口气的机会,LinkedBlockingQueue是一个基于链
Java集合Queue-ArrayDeque
ArrayDeque 的结构是一个循环数组,用作栈比Stack 性能优秀,用作队列比LinkedList更好。
保姆级ConcurrentHashMap源码分析
前言 在JDK8中ConcurrentHashMap的结构和HashMap类似,数组+链表+红黑树+Node节点,但是ConcurrentHashMap是线程安全的,在需要保证线程安全的情况下使用很多
【数据结构与算法】图实战入门
1. 概述 1.1 图的构成 图由两个集合构成:点集V,边集E,二元定义为 G = (V,E)。 1.2 有向图和无向图 图分为:有向图,无向图。 无向图:每一条边都是双方向性的,( x, y ) 和
插入排序
普通插入排序 时间复杂度O(n^2) 折半插入排序 时间复杂度O(n*log(n)) 折半双插排序。
见识不一样的ConcurrentHashMap
为什么有这篇文章 最近在看ConcurrentHashMap,也参考了一些有关的文章,大多浅尝辄止,没有解答在阅读过程中产生的疑惑。 总体来说,许多人对于ConcurrentHashMap的印象,停留
算法的复杂度
时间复杂度 我们平时编程的时候,怎么判断哪些代码块运行时间最短,用什么方式来体现算法运行的快慢呢? 这就用到了时间复杂度。