![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构
文章平均质量分 94
kkmigu
拿下拿下
展开
-
小白数据结构学习_堆(Java)
堆前言1.没啥的,一定要记博客上,不然像上次那样把东西乱删哭死你2.以下所学心得来自于哔站黑马数据结构课程一、堆介绍了解堆之前,我们要知道什么是完全二叉树完全二叉树:从根节点往下,除最后一层外,其余层节点全满最后一层节点都向左靠拢比如这样(图解):在计算机科学中,就有一类数据结构就近似完全二叉树性质,我们把它称为堆。而堆的实现方式,通常使用的是数组,也就是本节我们要用数组来实现一个完全二叉树,也就是堆二、数组实现堆方式在使用链表实现的树上,还可以说是原创 2021-03-14 21:05:05 · 120 阅读 · 0 评论 -
数据结构学习-二叉树(Java)
一、二叉树BinaryTree前言没啥的,一定要记博客上,不然像上次那样把东西乱删哭死你一、树结构基本介绍到目前为止,我们所学的数据结构都为线性数据结构,元素之间是一对一的关系,但是在计算机科学中还存在非线性数据结构,其中最重要的就是树,抽象出来大概为这样(图解)树是一种在层次结构中存储元素的数据结构,元素称为节点,线条称为路径,每个节点包含一个数据树的顶部节点,比如上图的1,称为根节点根节点有左右两个子节点(也可称为孩子),根节点可以叫做他们的父节点来看看底部的节点,这几个节原创 2021-03-11 23:55:14 · 168 阅读 · 0 评论