24小时热门版块排行榜    

CyRhmU.jpeg
查看: 1937  |  回复: 14

行者拜师

铜虫 (小有名气)

需要好好学习啊
有所思,有所为
11楼2012-11-28 11:34:56
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

xdpalm

金虫 (小有名气)

【答案】应助回帖

栈和结构体是两个层面的东西。栈是数据结构范畴的概念,而结构体是编程语言里的概念。数据结构是通过语言来描述和实现的。做个比方,栈如果是一个物体,那么我们可以用不同的单词描述它,例如,year,年。这里两个词表示同一个概念。再返回来,我们可以用结构体来描述栈,同样,上面同学也提到了,也可以用链表来描述栈。            另外,给你描述一下栈的概念。栈应该是一个存储空间,以及定义在这个空间上所能进行的操作,如,出栈,进栈,返回栈顶值,取得栈内元素个数等操作。它是一个抽象概念。 在数据结构范畴我们通常会关心如何操作存储空间,而如何实现栈的概念是编程的时候关心的问题。你给的结构体只是描述栈的一个方法,而不是唯一途径来描述它  。不知楼主明白些没。

[ 发自手机版 http://muchong.com/3g ]
12楼2012-11-29 11:58:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

ahnuczg

金虫 (正式写手)

【答案】应助回帖

typedef是C语言中的自定义类型的关键字,通过它定义这个结构体,名字是SqStack,SElemtype是前面自定义的类型,也是使用的typedef,l例如typedef int SElemType,这时候SElemType就是int,这样定义比较方便。里面的三个成员函数一个是数据的存储起始地点(base),top是用来指示栈当前的顶部位置,stacksize,是栈的长度。
奋斗是成功的唯一捷径!
13楼2012-11-30 18:27:17
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

wangxiuyou

至尊木虫 (著名写手)

【答案】应助回帖

应是顺序栈的类型说明,算法实现时,应申请一组地址连续的存储空间,首地址存放在base中,表示栈的底部,top中存放的是栈顶元素所存放的地址。
14楼2012-12-04 17:23:54
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

cjqshwb

新虫 (初入文坛)

【答案】应助回帖

栈分顺序栈和链式栈,只是栈的实现方式不同。综合一下三楼和十楼,差不多可以理解了!!!
天道酬勤,大家加油吧!
15楼2012-12-18 12:32:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 路过081001 的主题更新
信息提示
请填处理意见