社区
数据结构与算法
帖子详情
学习链栈求源码
linfe
2004-05-09 11:34:39
由于原来数据结构没学好,现在反过来再学,
发现没老师问了,于是跑这上面来求一链栈
的源码,继续学习。求哪位大侠不吝赐教!!
...全文
51
5
打赏
收藏
学习链栈求源码
由于原来数据结构没学好,现在反过来再学, 发现没老师问了,于是跑这上面来求一链栈 的源码,继续学习。求哪位大侠不吝赐教!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
aheadyes
2004-05-09
打赏
举报
回复
typedef int ElemType;//自定义类型
typedef struct LNode {
ElemType data;
struct LNode *next;
} LNode,*LinkList;
typedef LinkList LinkStack;
void InitStack_L(LinkStack& S)
{
S = NULL;
}
void Push_L(LinkStack& S, ElemType e)
{
LinkStack P = new LNode;
P->next = S;
P->data = e;
S = P;
}
bool StackEmpty(LinkStack S)
{
if(S)
return false;
else return true;
}
bool Pop_L(LinkStack& S, ElemType& e)
{
if(S)
{
LinkStack P = S;
S = S->next;
e = P->data;
delete P;
return true;
}
else
return false;
}
ElemType GetTop_L(LinkStack s)
{
if(s!= NULL)
{
return s->data;
}
}
aheadyes
2004-05-09
打赏
举报
回复
错了吧:你身边没有编译器.?
LinkNode p = new LinkNode; ===> LinkNode *p = new LinkNode;// new 返回的是指针:
p.data ===>p->data = e;
p.next= S ===>p->next = S;
S->next = p ==> s = p//下次继续push的时候,才能支持后来先出的原则:
建议楼主拿本书过来看. 书上讲得很清楚:
偶也是 学没多久的说.共勉:(
linfe
2004-05-09
打赏
举报
回复
哪位大侠能不能帮我看看
在我的push函数中,是这样写的,不知道有没有问题。
void Push_LS(LinkStack &S, ElemType e)
{
LinkNode p = new LinkNode;
p.data = e;
p.next = S;
S->next = p;
}
linfe
2004-05-09
打赏
举报
回复
我大概明白了基本的操作,但是在实现的时候发现了点问题,
一下没想出解决的办法,于是就求个源码看看。
谢谢!^-^ 先学习一下
wlpwind
2004-05-09
打赏
举报
回复
主要不是源代码,
知道什么是栈,和链表的基本操作就很简单了。
整个数据结构课程都是这样。
链栈
的实现
本文详细介绍了
链栈
的数据结构及其实现方法,包括
链栈
的基本存储结构定义、元素进栈和出栈的具体步骤,并提供了
源码
实例供读者参考。
链栈
的创建,入栈,出栈!
本文介绍了如何使用C语言实现
链栈
的数据结构,包括通过前插法创建
链栈
、入栈、出栈以及显示栈中元素的功能。提供了完整的源代码示例,展示了
链栈
的基本操作流程。
数据结构之栈的2种实现方式(顺序栈+
链栈
,附带C语言完整实现
源码
)
栈是一种特殊的线性存储结构,存取遵循“先进后出”原则。栈有顺序栈和
链栈
两种实现方案,顺序栈用顺序表存储数据,
链栈
用链表存储数据。本文详细介绍了顺序栈和
链栈
元素的入栈、出栈操作,并给出了C语言完整实现
源码
。
栈和队列之
链栈
的基本实现
博客介绍
链栈
操作,将
链栈
头部作为栈顶,无需头结点,插入和删除操作围绕栈顶元素。具体实现包括创建空
链栈
、入栈、出栈和取出栈顶元素,还提供了完整
源码
,完成了
链栈
基本操作。
c语言
链栈
案例,C语言
链栈
本文详细介绍了如何使用C语言实现
链栈
,包括
链栈
的初始化、入栈、出栈和显示元素等基本操作。通过示例代码和简单的解释,帮助初学者理解
链栈
的工作原理,强调
链栈
的头部作为栈顶这一特性,并提供了完整的代码实现供参考。
数据结构与算法
33,026
社区成员
35,336
社区内容
发帖
与我相关
我的任务
数据结构与算法
数据结构与算法相关内容讨论专区
复制链接
扫一扫
分享
社区描述
数据结构与算法相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章