C++数据结构
文章平均质量分 72
Mo_吉托的莫。
月光并不遥远。
展开
-
二叉树知识点一览
有一个特殊的结点,称为根结点,根节点没有前驱结点除根节点外,其余结点被分成M(M>0)个互不相交的集合T1、T2、……8、节点的层次:从根开始定义起,根为第1层,根的子节点为第2层,以此类推;4、双亲节点或父节点:若一个节点含有子节点,则这个节点称为其子节点的父节点;5、孩子节点或子节点:一个节点含有的子树的根节点称为该节点的子节点;12、子孙:以某节点为根的子树中任一节点都称为该节点的子孙;1、节点的度:一个节点含有的子树的个数称为该节点的度;2、叶节点或终端节点:度为0的节点称为叶节点;原创 2024-08-11 19:15:04 · 264 阅读 · 0 评论 -
栈和队列知识点一览尽
队列:只允许在一端进行插入数据操作,在另一端进行删除数据操作的特殊线性表,队列具有先进先出FIFO(First In First Out)。进行数据插入和删除操作的一端称为栈顶,另一端称为栈底。队列也可以数组和链表的结构实现,使用链表的结构实现更优一些,因为如果使用数组的结构,出队列在数组头上出数据,效率会比较低。栈的实现一般可以使用数组或者链表实现,相对而言数组的结构实现更优一些。压栈:栈的插入操作叫做进栈/压栈/入栈,入数据在栈顶。栈是一种特殊的线性表,其只允许在固定的一端进行插入和删除元素操作。原创 2024-08-07 20:30:05 · 283 阅读 · 0 评论 -
顺序表和链表
2.2.3 动态顺序表代码示例2.3 顺序表习题(Leetcode)2.3.1 移除元素原创 2024-08-07 00:14:41 · 158 阅读 · 0 评论 -
时间复杂度
数据结构(Data Structure)是计算机存储、组织数据的方式,指相互之间存在一种或多种特定关系的数据元素的集合。算法(Algorithm):就是定义良好的计算过程,他取一个或一组的值为输入,并产生出一个或一组值作为输出。简单来说算法就是一系列的计算步骤,用来将输入数据转化成输出结果。原创 2024-06-28 23:36:02 · 332 阅读 · 0 评论