Day3 栈 队列 和数组
栈
栈的定义
先进后出 FILO LIFO

初始化栈

栈是否为空栈

入栈

获取栈顶元素

出栈

队列


循环队列顺序存储





初始化队列

队列是否为空

队列的链式存储

入队,尾部插入法
出队,头部删除法
树 Tree
树的定义



二叉树
二叉树的定义


满二叉树

满二叉树可以是完全二叉树,完全二叉树不是满二叉树。
calloc申请空间并对空间进行初始化,赋值为0
![]()
本文深入探讨了数据结构中的栈、队列和树。栈遵循先进后出的原则,介绍了如何初始化、判断空栈、入栈、出栈等操作。队列分为循环队列和链式存储,讲解了入队、出队的方法。树的部分讲解了树的定义,并重点阐述了二叉树的基本概念,包括满二叉树和完全二叉树的区别。
栈的定义
先进后出 FILO LIFO

初始化栈

栈是否为空栈

入栈

获取栈顶元素

出栈








初始化队列

队列是否为空









满二叉树

满二叉树可以是完全二叉树,完全二叉树不是满二叉树。
calloc申请空间并对空间进行初始化,赋值为0
![]()
6457

被折叠的 条评论
为什么被折叠?