![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构和算法
文章平均质量分 91
数据结构和算法
TENET-
电子工程专业硕士在读:The University of Sheffield
本科:The University of Essex
展开
-
数据结构——二叉树
二叉树(Binary Tree) 是每个节点最多有两个子节点的树结构。这两个子节点分别称为左子节点和右子节点。二叉树与普通树不同,二叉树的每个节点的子树分为左子树和右子树,即使只有一个子节点,也需要区分是左子节点还是右子节点。原创 2024-07-11 06:47:55 · 559 阅读 · 0 评论 -
数据结构——队列
队列(Queue)是操作受限的线性表。它限制为仅允许在表的一端进行插入操作(入队或进队),在表的另一端进行删除操作(出队或离队)。队列是具有先进先出(FIFO,First In First Out)特点的线性结构,类似于生活中的排队现象。原创 2024-07-11 06:47:23 · 882 阅读 · 0 评论 -
数据结构——栈
栈 (stack) 是一种限制在表的一端进行插入和删除操作的线性表。插入和删除操作只能在栈顶(top)进行,遵循“后进先出” (LIFO, Last In First Out) 或“先进后出” (FILO, First In Last Out) 的原则。这种特性使得栈在某些场景中非常有用,如处理递归调用、表达式求值、深度优先搜索等。原创 2024-07-10 06:31:56 · 971 阅读 · 0 评论 -
数据结构——双向循环链表
双向循环链表是一种链表数据结构,其中每个节点包含指向前一个节点和下一个节点的指针。与普通双向链表不同,双向循环链表的最后一个节点的后继指针指向头节点,第一个节点的前驱指针指向尾节点,形成一个环。原创 2024-07-10 06:31:18 · 482 阅读 · 0 评论 -
数据结构——单向循环链表
单向循环链表是一种特殊的单链表,其中最后一个节点的后继指针指向头节点,形成一个环。单向循环链表适合用于需要循环访问数据的场景,如约瑟夫环问题。原创 2024-07-06 07:09:02 · 987 阅读 · 0 评论 -
数据结构——(双)链表
双链表(Doubly Linked List)是一种链表数据结构,其中每个节点不仅包含一个数据域,还包含两个指针域,一个指向前驱节点,一个指向后继节点。相比单链表,双链表可以更方便地进行双向遍历,插入和删除操作也更高效。原创 2024-07-06 07:08:40 · 725 阅读 · 0 评论 -
数据结构——(单)链表
链表是一种线性结构,由一系列结点(Node)组成。每个结点包含一个数据元素和一个指向下一个结点的指针(Pointer)。所有结点通过指针相连,形成一个链式结构。通常,我们将指向链表中第一个结点的指针称为“头结点”。原创 2024-07-05 15:42:50 · 1049 阅读 · 0 评论 -
数据结构——数组
数组是具有相同类型的数据元素的集合。在所有的数据结构中,数组是最常见、最简单的一种数据结构。原创 2024-07-05 15:42:33 · 1017 阅读 · 0 评论 -
数据结构——顺序表
顺序表也就是线性表,是零个或多个相同数据元素的有限序列。原创 2024-07-04 18:38:30 · 1173 阅读 · 0 评论 -
数据结构概念
数据结构是为了高效访问数据而设计出的一种数据的组织和存储方式。原创 2024-07-04 17:48:39 · 1135 阅读 · 0 评论 -
串级PID控制算原理及法详解
串级PID控制是一种高级控制策略,通过使用两个(或更多)PID控制器来提高系统的稳定性和抗干扰能力。在串级控制中,外环控制器的输出作为内环控制器的设定值。图片中的示例详细解释了这种控制策略在四轴飞行器中的应用。原创 2024-06-27 05:20:49 · 1210 阅读 · 0 评论 -
PID原理及控制算法详解
PID是应用最广泛的闭环控制方法之一,是一种常用的反馈控制方法,对于每个PID控制器由三个部分组成:比例控制(Proportional)、积分控制(Integral)和微分控制(Derivative)。原创 2024-06-27 05:18:54 · 1546 阅读 · 0 评论