-
在 LeetCode 中添加元素以实现和为“玩转数据结构
资源介绍
leetcode添加元素使和等于
Play-with-Data-Structures
源码目录
第二章
不要小瞧数组
2-1
使用Java中的数组
2-2
二次封装属于我们自己的数组
2-3
向数组中添加元素
2-4
数组中查询元素和修改元素
2-5
包含,搜索和删除
2-6
使用泛型
2-7
动态数组
2-8
简单的复杂度分析
[无代码]
2-9
均摊复杂度和防止复杂度的震荡
第三章
栈和队列
3-1
栈和栈的应用:撤销操作和系统栈
[无代码]
3-2
栈的基本实现
3-3
栈的另一个应用:括号匹配
3-4
关于Leetcode的更多说明
3-5
数组队列
3-6
循环队列
3-7
循环队列的实现
3-8
数组队列和循环队列的比较
补充代码1:
不浪费一个空间的循环队列
补充代码2:
没有size成员变量的循环队列
第四章
最基础的动态数据结构:链表
4-1
什么是链表
4-2
在链表中添加元素
4-3
使用链表的虚拟头结点
4-4
链表的遍历,查询和修改
4-5
从链表中删除元素
4-6
使用链表实现栈
4-7
带有尾指针的链表:使用链表实现队列
第五章
透过链表看递归
5-1
L
- 上一篇: 数据结构算法与应用-C++语言描述.rar
- 下一篇: 数据结构算法与应用-C C++语言描述