C++数据结构
文章平均质量分 89
六bring个六
手捧日月摘星辰 世间无我这般人
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
C++二叉树以及相关遍历的实现
该程序实现了一个二叉树(btree)类,支持节点的创建、删除以及前序、中序、后序遍历查找功能。原创 2025-04-16 17:33:44 · 1021 阅读 · 0 评论 -
C++STL循环队列实现
循环队列又称环形队列,这里采用STL中vector和deque两种底层容器来实现原创 2025-04-15 09:37:16 · 1644 阅读 · 0 评论 -
c++队列的实现
队列(queue)是只允许在一端进行插入操作,而在另一端进行删除操作的线性表。队列是一种先进先出(First In First Out)的线性表,简称FIFO。允许插入的一端称为队尾,允许删除的一端称为队头。原创 2025-04-14 18:51:19 · 768 阅读 · 0 评论 -
C++循环链表
循环链表是单链表和双链表的一种演化,原理是一样的,只是逻辑上需要改一下,像单链表,他的结构是头节点->尾节点->nll,循环链表只需要把尾节点的next由原来的指向null改为指向头节点,遍历链表的时候,到null会判定遍历结束,而循环链表是回到头部节点的时候遍历结束,这里要注意设置好遍历逻辑,不然会出现死循环。双链表的循环同理,这里就不去实现它了,想学习实现他参考我之前写的单链表和双链表实现的文章,里面有程序,拿出来改下逻辑就行了,这里就介绍一下。原创 2025-04-15 08:00:00 · 354 阅读 · 0 评论 -
C++双链表介绍及实现
双链表的介绍以及实现,用到智能指针,需要有一定基础原创 2025-04-13 21:58:14 · 1603 阅读 · 0 评论 -
单向链表的实现(C++)
单向链表的介绍与实现原创 2025-04-13 15:57:43 · 903 阅读 · 0 评论 -
C++栈链的实现(链式栈)
定义一个结构体实现栈的定义,链式栈是以节点为单位,每个节点包含data值和next指针指向下一个节点,因为是栈结构,遵循后进先出的原则,栈顶指针指向头节点。(动态节点链接)存储数据,通过指针管理栈顶元素。(可能不适用于非整型数据)原创 2025-04-12 03:11:58 · 724 阅读 · 0 评论 -
C++顺序栈的实现
STL顺序栈介绍及实现原创 2025-04-11 18:50:50 · 1036 阅读 · 0 评论
分享