自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(2)
  • 收藏
  • 关注

原创 数据结构和算法之堆的学习笔记

文章目录一、堆的概述二、堆的插入和删除1.堆的插入2.堆的删除三、堆排序总结 一、堆的概述 堆是计算机科学中一类特殊数据结构的统称,堆通常可以被看做一颗完全二叉树的数组对象。 堆的特性: 它是完全二叉树 它通常用数组来实现 它的每个结点都大于等于两个子结点。注意:两个子结点的顺序没有做规定,区别于二叉查找树(左子结点小于当前结点,右子结点大于当前结点)。 堆的数组实现图示: 如果令一个结点的索引为k,它的父结点索引为k/2,它的子结点索引分别为2k和2k+1。因此,在不使用指针的情况下,可以通过计

2020-10-24 21:12:55 102

原创 数据结构和算法之树的入门学习笔记

二叉树入门一、树的基本定义二、树的相关术语三、二叉树的基本定义四、二叉查找树的创建五、二叉树的基础遍历六、二叉树的层序遍历七、二叉树的应用最大深度问题折纸问题总结 一、树的基本定义 树是计算机中非常重要的一种数据结构,同时可以用来描述生活中很多事物,比如家谱、单位的组织架构等等。 树是由n个有限结点组合起来具有层次关系的集合。(n>=1) 树的特点: 没有父结点的结点称为根节点; 每个结点有零个或多个子结点; 每个非根结点只有一个父结点; 每个当前结点及其后代结点整体上也可以看做一棵树,称作当

2020-10-22 21:23:13 310

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除