首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Data Structures and Algorithm
RiemannHypo
创建于2021-12-17
订阅专栏
Data Structures and Algorithm
等 8 人订阅
共6篇文章
创建于2021-12-17
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Data Structures with Java | 连载 06 - 二叉树 Binary Tree
什么是树形结构 最多只有左右两个叉,所以叫做二叉树 大于两个叉就做多叉树 树形结构的应用 树形结构可以大大提高查询效率 树形结构的基本概念 树形结构中的每一个元素都可以成为节点 跟节点,一棵树最多只有
Data Structures with Java | 连载 04 - 栈 Stack 实现
一、栈的基本概念 栈也是线性表的一种,但是与其他线性表不同的是,栈分为栈顶和栈底且只允许从栈顶进行操作,即入栈(push)或者出栈(pop)操作,所以栈的操作遵循后进先出的原则(Last In Fir
Data Structures with Java | 连载 05 - 队列 Queue 实现
一、队列Queue的概念 队列是一种特殊的线性表,它只允许在队列的头和尾进行操作。在队列的尾部添加元素即入列enQueue;在队列的头部移除元素即出列deQueue,队列的操作遵循先进先出First
Data Structures with Java | 连载 03 - 链表 LinkedList 实现
单向链表缺点是只能单向查询节点,即只能从头节点不断的调用next来获取洗一个节点,查找非常耗时,双向链表可以解决这个问题
Data Structures with Java | 连载 02 - 链表 LinkedList 实现
单向链表LinkedList定义,节点Node的定义,上层接口List中定义的方法的实现以及虚拟头节点的概念介绍
Data Structures with Java | 连载 01 - 动态数组 ArrayList 实现
自定义动态数组ArrayList的实现,包括能够存储基本数据类型的动态数组及存储引用数据类型的动态对象数组