数据结构C++实现
该专栏为本人学习数据结构和算法过程中的C++代码实现,既作为学习笔记,也分享给大家一起参考。
Jarvis_stu
我思故我在
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
栈的应用---表达式求值(C++)
【代码】栈的应用---表达式求值(C++)原创 2023-05-08 00:04:05 · 538 阅读 · 2 评论 -
稀疏矩阵的C++实现及矩阵的转置
构造函数里,一直在考虑如何将二维数组传入,没想通,最后把二维数组当成一维数组传入,然后通过行数和列数计算出矩阵中元素在一位数组里的位置(原创 2023-05-03 21:10:21 · 521 阅读 · 0 评论 -
链队列的C++实现
链队列从本质上来看就是操作受限的单链表,其中表尾代表队头,首元结点代表队尾(方便插入操作)。编写主函数测试:sketch.cpp。头文件:LinkQueue.hpp。每天都要加油哦 ^_^原创 2023-04-01 23:17:48 · 227 阅读 · 0 评论 -
循环队列的C++实现
头文件:CircleQueue.hpp。原创 2023-03-31 23:53:40 · 182 阅读 · 0 评论 -
链栈的C++实现
当你感到迷茫时,不要停下来,因为这正是你需要向前迈进的时候。当你感到害怕时,不要放弃,因为这是你需要坚持下去的时候。当你感到疲惫时,不要退缩,因为这是你需要再接再厉的时候。记住,每一步都是向着成功不断前进的机会,不要浪费它们。链栈本质上就是操作受限的不带头结点的单链表。表尾对应栈底,首元结点代表栈顶top。头文件:LinkStack.hpp。祝大家学习愉快^_^原创 2023-03-31 22:51:49 · 219 阅读 · 0 评论 -
顺序栈的C++实现
头文件:SeqStack.hpp。原创 2023-03-31 22:04:30 · 104 阅读 · 0 评论 -
单链表的C++实现(模板技术、数据结构)
由于类模板成员函数创建时机实在程序运行阶段,所以在代码的分文件编写过程中需要特殊处理,一种解决方法为在主函数cpp文件直接包含类模板的实现文件(.cpp)文件;第二种是将类模板的声明和实现全都放在头文件(.h)里,头文件后缀改成.hpp文件。:standard template library(C++标准模板库):英语中常理解为推,这里我们理解成压入,就是栈中压栈的那个压。:直译为弹出,栈中为出栈的意思,在链表中代表摘链。在代码中通常简写成seq。:队尾,代码中常简写为r。原创 2023-03-11 18:26:01 · 607 阅读 · 0 评论
分享