![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构基础
文章平均质量分 94
lingxu6
这个作者很懒,什么都没留下…
展开
-
详解二叉树经典基础算法
二叉树是我们平时学习当中一种常见的数据结构。在面试和学习当中我们难免会遇到一些跟二叉树有关的算法题。今天我为大家带来了几题经典的二叉树基础算法题,我们一起来看看吧!目录1.检查两棵树是否相同①题目描述②思路分析③题解代码2.另一颗树的子树①题目描述②思路分析③题解代码3.二叉树最大的深度①题目描述②思路分析③题解代码4.平衡二叉树①题目描述②思路分析③题解代码5.对称二叉树①题目描述②思路分析③题解代码6....原创 2022-02-17 01:40:32 · 1373 阅读 · 2 评论 -
Java数据结构基础 ——— 详解顺序表,链表
一、顺序表1.概念及结构 顺序表是用一段物理地址连续的存储单元依次存储数据元素的线性结构,一般情况下采用数组存储。在数组上完成数 据的增删查改。 顺序表一般可以分为: 1.静态顺序表:使用定长数组存储。 2.动态顺序表:使用动态开辟的数组存储。 静态顺序表适用于确定知道需要存多少数据的场景.。静态顺序表的定长数组导致N定大了,空间开多了浪费,开少了不够用. 相比之下动态顺序表更灵活, 根据需要动态的分配空间大小。2.接口实现我们首先新建一个Java文件,定义好一个...原创 2021-11-13 22:06:39 · 1199 阅读 · 8 评论