java数据结构和算法
来源:互联网 发布:易语言天龙八部源码 编辑:程序博客网 时间:2024/05/21 01:58
常见的数据结构
- 数组—>方便通过下标随机访问数据
- 有序数组
- 无序数组
- 数组大小一旦确定无法变更
- 栈
- 先进后出
- 只能压入(push)/查看(peek)/删除(pop)栈顶
- 无法查找
- 队列
- 先进先出
- 从队首删除(remove),从队尾插入(insert),查看(peek)队首
- 循环队列
- 环绕式处理
- 优先级队列
- 链表
- 单链表
- 在链首插入(因为没有序号,只有相对位置)
- 在特定数据后插入
- 删除特定数据
- 双端链表
- 可以在链首和链尾插入
- 因为删除最后一个数据后无法维护链尾,所以无法删除任何数据
- 双向链表
- 无删除限制
- 有序链表
- 单链表
- 树
- 一个根节点
- 二叉树
- 每个父节点至多两个子节点
- 搜索二叉树
- 左子节点比父节点小
- 右子节点比父节点大
算法
0 0
- JAVA数据结构和算法
- Java 数据结构和算法
- java 数据结构和算法
- Java数据结构和算法
- java数据结构和算法
- Java数据结构和算法
- java数据结构和算法
- java数据结构和算法
- java数据结构和算法
- java数据结构和算法
- java数据结构和算法
- java数据结构和算法
- java的数据结构和算法
- Java数据结构和算法--链表
- Java数据结构和算法(总结)
- Java数据结构和算法--链表
- Java数据结构和算法--链表
- java的数据结构和算法
- L3-013. 非常弹的球
- Java数据结构与算法《十八》图
- Android兼容性测试GTS-环境搭建、测试执行、结果分析
- 一次HTTP请求过程
- Java数据结构与算法《十九》图的搜索
- java数据结构和算法
- 【LeetCode】312. Burst Balloons
- 5款优秀的GitHub开源安全工具
- Java数据结构与算法《二十》最小生成树
- vim配置
- Android兼容性测试CTS Verifier-环境搭建、测试执行、结果分析
- BZOJ 3786 星系探索
- 你不可不知的10个Github功能
- 视频破解软件问题反馈http://down.51cto.com/data/2299017