首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
数据结构 C++版
用户157638507212
创建于2024-01-15
订阅专栏
用cpp实现常见的数据结构
暂无订阅
共5篇文章
创建于2024-01-15
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
C++实现二叉树
树的定义 树是$n(n\geq 0)$个节点的有限集。当n=0时,称为空树。在任意一棵非空树中应满足: 有且仅有一个特定的称为根的节点 当n>1时,其余节点可分为m(m>0)个互不相交的有限集。其中每
C++ 实现队列
什么是队列 队列也是一种操作受限的线性表,它与栈不同,它只允许在表的一端进行插入,在表的另一端进行删除。向队列中插入元素称为入队或者进队;删除元素称为出队或离队。这和我们日常生活中的排队是一致的。 队
C++ 实现栈
什么是栈 栈是一种只允许在一端进行插入或者删除的操作的线性表。 栈顶 :线性表允许进行插入删除的那一端。 栈底 :线性表不允许插入删除的那一端。 空栈 :不含任何元素的空表。 栈的性质 栈的数学性质:
c++ 实现链表
类结构 在链表中用序号访问的范围是[1,n] 节点结构 单链表的节点结构应该由两个属性,分别存储着这个节点的数据和指向下一个节点的指针。 指向链表的壳子 指向链表的壳子中有三个属性,两条指针分别指向了
c++ 实现顺序表
类结构 顺序表是动态数组,其容量是可变的,相比数组来说更加灵活,但需要程序员自己维护其空间。 与数组类似,支持随机存取,其访问效率较高复杂度为O(1),但是如果要插入或删除元素需要移动大量元素故时间复