文章目录 前言 一、队列基本变量的了解 二、队列的基本操作 2.1队列的初始化(QueueInit) 2.2入队(QueuePush) 2.3判断是否...
一、反转部分单向链表 题目描述: 给定一个单链表,在链表中把第 L 个节点到第 R 个节点这一部分进行反转。 输入描述: n 表示单链表...
数据结构和算法面试题系列—二叉树面试题汇总 0 概述 继上一篇总结了二叉树的基础操作后,这一篇文章汇总下常见的二叉树相关面试题,主要分为判...
1、链表使用的解决方案 【链表的概述】 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。...
0 概述 本文要描述的堆是二叉堆。二叉堆是一种数组对象,可以被视为一棵完全二叉树,树中每个结点和数组中存放该结点值的那个元素对应。树的每...
文章目录 前言 一、邻接矩阵 1.概念 2.图像示例 3. 代码实现 注意 邻接矩阵的特点 二、邻接表 1.概念 2.图像示例 3.代码实现 邻接表的特点 前...
0 概述 在说二叉树前,先来看看什么是树。树中基本单位是结点,结点之间的链接,称为分支。一棵树最上面的结点称之为根节点,而下...
【中级软件设计师】—(针对上午题)软件工程(三十五) 一、CMM 1 2 3 4 5 二、能力成熟度模型集成(CMMI) ...
0 概述 链表作为一种基础的数据结构,在很多地方会用到。如在Linux内核代码,redis源码,python源码中都有使用。除了单向链表,还...