1.树 树的基本概念与结构 树是⼀种⾮线性的数据结构,它是由 n(n>=0) 个有限结点组成⼀个具有层次关系的集合。把它叫做树是因为它看起来像⼀棵倒挂...
文章目录 第一章 1.算法的设计主要取决于什么。 1 .什么是数据元素。 1 .时间复杂度 2.空间复杂度 3.数的逻辑结构 4.数的存储结构 5.用循环比递归的效率...
一、基本概念及顺序表 1、逻辑结构 集合(数据在同一个集合中,关系平等)、线性(一对一的关系)、树(一对多的关系)、图(多对多的关系) 2、物理结构(...
本篇技术博文摘要 🌟 本文通过动画可视化深入解析数据结构中的核心查找算法,从基础概念到高阶应用,全面覆盖顺序查找、折半查找、分块查找、B树/...
本专栏持续输出数据结构题目集,欢迎订阅。 文章目录 题目 代码 题目 将一系列给定数字插入一个初始为空的最小堆 h。随后对任意给定的下标 i,打印...
文章目录 堆的应用 前言 堆的实现 代码位置 向上调整算法建堆时间复杂度 向下调整算法建堆时间复杂度 堆排序 方案一 方案二 方案三 Top-k问题 写...
Set 接口基本介绍: 注意:取出的顺序的顺序虽然不是添加的顺序,但是他的固定 set接口的常用方法: 和 List 接口一样, Set 接口也是 Collection 的子接口,因...
目录 前言: 1.二叉树的概念及结构 1.1 特殊的二叉树 1.2 二叉树的存储结构 1.顺序存储 2.链式存储 2. 二叉树的顺序结构及实现 2.1 堆的概念 编...
树和二叉树 前言 1.树 1.1树的概念和结构 1.2树的相关术语 1.3树的表示方法 1.4 树形结构实际运用场景 2.二叉树 2.1二叉树的概念和结构 2.2二叉树具...