![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据结构课本C代码实现
文章平均质量分 71
数据结构C语言严蔚敏版类C代码的C代码实现,基于VS的C++,复习巩固之用。
万福泉源
这个作者很懒,什么都没留下…
展开
-
数据结构(C语言)代码实现(十)——链队列&循环队列
【代码】数据结构(C语言)代码实现(十)——链队列&循环队列。原创 2024-02-27 17:09:45 · 415 阅读 · 0 评论 -
数据结构(C语言)代码实现(九)——迷宫探路&表达式求值
【代码】数据结构(C语言)代码实现(九)——迷宫探路&表达式求值。原创 2024-02-27 17:09:05 · 631 阅读 · 0 评论 -
数据结构(C语言)代码实现(八)——顺序栈实现&数值转换&行编辑程序&括号分配&汉诺塔
接着打开LineEdit.cpp。右键点击源文件,在添加中找到现有项,点击现有项寻找即可(前提是你写了)这里课本的代码没有用栈实现递归,但一直在强调递归函数是通过栈实现的,并从栈的角度解释了递归函数的原理。从元素个数看,结果正确,但不直观,所以将SElemType改为char类型。源文件SqStack.cpp是头文件SqStack.h的实现。为了实现行编辑程序,特别修改两处代码(仅在行编辑程序中使用)。源文件test.cpp ,这个是我复制粘贴的我参考的博客。右键conversion.cpp,点击移除。原创 2024-02-08 18:00:00 · 1185 阅读 · 0 评论 -
数据结构(C语言)代码实现(七)——一元多项式的表示与相加
寒假在家,有点学不下去,写文章的速度也很慢,看来四十天完成这项任务是不可能了。但比较兴奋的是,在这个过程中,我调试代码的速度有了明显的提升,很多时候一些小细节我可以通过网上资源的帮助解决,这是我以前严重缺乏的能力。第二个收获就是在复现代码的过程中真正意识到了模块化的好处,就想这篇文章,就与上一篇单链表的代码实现息息相关,可以说,上一篇稍微改改,就可以成为这一篇的一个头文件,因此节省了我很大的工作量。这一章也算告一段落,下面就看看我的成果吧。数据结构(C语言)代码实现(六)——单链表的实现-CSDN博客。原创 2024-02-06 18:44:33 · 1054 阅读 · 0 评论 -
数据结构(C语言)代码实现(六)——单链表的实现
没有记录错误代码,不过编码过程中多次出现过这个问题,原因是指针未初始化(特别是函数内部)InBefore、InAfter、PriorPos这三个函数没有测试。数据结构课本2.3节(严蔚敏版)原创 2024-02-03 20:11:04 · 456 阅读 · 0 评论 -
数据结构(C语言版)代码实现(五)——双向循环链表的部分实现
/Status是函数的类型,其值是函数结果状态代码。原创 2024-01-28 21:54:58 · 753 阅读 · 1 评论 -
数据结构(C语言版)代码实现(四)——静态单链表的部分代码实现
/Status是函数的类型,其值是函数结果状态代码//算法2.17//两套链表,一套备用链表,头指针为space;一套已用链表,头指针为space+S。//两个链表的最后一个结点的cur的值均为0。//依次输入集合A和B的元素,在一维数组space中建立表示集合(A-B)U(B-A)//的静态链表,S为其头指针。假设备用空间足够大,space[0].cur为其头指针。//初始化备用空间//生成S的头结点,S相当于头指针int r = S;//r指向S的当前最后结点int m, n;原创 2024-01-26 21:24:25 · 1006 阅读 · 1 评论 -
数据结构(C语言版)代码实现(三)——单链表部分代码实现
数据结构严蔚敏版2.3节 线性表的链式实现之单链表基本操作的部分实现。原创 2024-01-24 19:48:45 · 386 阅读 · 1 评论 -
数据结构(C语言)类C代码的代码实现(二)——线性表的顺序表示和实现
顺序线性表12个基本操作的实现,以及在这些基本操作之上的顺序表合并的实现原创 2024-01-20 18:16:05 · 806 阅读 · 0 评论 -
数据结构(C语言版)类C代码的代码实现(一)抽象数据类型的表示和实现
首先,下面的抽象数据类型Triplet,其元素e1,e2,e3可以是整数或字符或字符串,甚至更复杂地有多种成分构成(只要能进行关系运算即可)。——反正需要借助面向对象的程序设计语言如C++实现。这里暂时先当成整数处理。因为本人基础实在太差,所以决定在寒假这四十多天的时间内将数据结构C语言版(严蔚敏、吴伟民)书上的伪代码尽量用C语言实现完。我知道这是一个大坑,但是先试试,希望可以用这样的方式夯实自己的基础。我用的是VS的C++语言来兼容C语言。原创 2024-01-15 15:49:37 · 557 阅读 · 1 评论