摘要:
二叉树(Binary Tree) 是树类应用最广泛的一种数据结构, 是非线性数据结构。顾名思义, 二叉树的每个节点最多只能包含两个子节点, 一个节点可以包含0-2个子节点, 如果是两个子节点, 也就是通常我们说的左节点和右节点, 通常子树被称作“左子树” 和“右子树” 。 二叉树的应用很多, 也是项 阅读全文
posted @ 2020-09-19 21:18
码农-张员外
阅读(466)
评论(0)
推荐(0)
摘要:
链表(Linked list) 是一种常见的基础数据结构, 与数组都属于线性数据结构 , 但是并不会按线性的顺序存储数据, 而是在每一个节点里存储下一个节点的指针(Pointer) 。 链表结构中, 需要使用递归算法。 递归算法是一种直接或者间接地调用自身算法的过程。 递归必须要有出口, 否则就是就 阅读全文
posted @ 2020-09-19 20:41
码农-张员外
阅读(241)
评论(0)
推荐(0)
摘要:
数组是可以保存一组相同数据类型的一种数据结构 。数组必须有固定的长度, 且不能修改长度 ,数组拥有边界检查, 尝试获取不在数组范围内的值时, 会抛出ArrayIndexOutOfBoundsException异常 。数组是引用类型, 会存放在堆内存中。 对象数组和基本数据类型数组在使用上是相同的, 阅读全文
posted @ 2020-09-19 20:28
码农-张员外
阅读(452)
评论(0)
推荐(0)
浙公网安备 33010602011771号