摘要: 一、队列的基本概念 1、队列的定义 队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。 队列是一种先进先出(First In First Out)的线性表,简称FIFO。允许插入的一端称为队尾,允许删除的一端称为队头。 队头(Front):允许删除的一端,又称队首。 队尾 阅读全文
posted @ 2022-11-09 14:43 随手一只风 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 【知识框架】 一、栈的基本概念 1、栈的定义 栈(Stack):是只允许在一端进行插入或删除的线性表。首先栈是一种线性表,但限定这种线性表只能在某一端进行插入和删除操作。 栈顶(Top):线性表允许进行插入删除的那一端。 栈底(Bottom):固定的,不允许进行插入和删除的另一端。 空栈:不含任何元 阅读全文
posted @ 2022-11-09 11:27 随手一只风 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 二叉树的遍历二叉树的遍历有:前序/中序/后序的递归结构遍历: 1. 前序遍历(Preorder Traversal 亦称先序遍历)——访问根结点的操作发生在遍历其左右子树之前。 2. 中序遍历(Inorder Traversal)——访问根结点的操作发生在遍历其左右子树之间。 3. 后序遍历(Pos 阅读全文
posted @ 2022-11-09 11:03 随手一只风 阅读(50) 评论(0) 推荐(0) 编辑