| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 901 人关注过本帖
标题:数据结构的书忘学校了没法查~~帮忙写个最基础的弹栈模型吧,谢谢
只看楼主 加入收藏
wycwyc
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2008-10-18
收藏
 问题点数:0 回复次数:4 
数据结构的书忘学校了没法查~~帮忙写个最基础的弹栈模型吧,谢谢
弹栈是不是就是把栈顶元素附给别人再释放啊?麻烦写个最基础的弹栈模型吧,谢谢
搜索更多相关主题的帖子: 数据结构 法查 模型 学校 基础 
2008-10-31 16:37
liyanhong
Rank: 3Rank: 3
来 自:水星
等 级:禁止访问
威 望:8
帖 子:1867
专家分:0
注 册:2008-5-3
收藏
得分:0 
#define STACK_INIT_SIZE 100
#include <stdio.h>
#include <stdlib.h>
typedef struct
{
    int *base;
    int *top;
}SqStack;

main()
{
    SqStack S;
    int con_num;
    S.base=(int *)malloc(STACK_INIT_SIZE*sizeof(int));
    S.top=S.base;
    printf("Please enter the converted numbber: ");
    scanf("%d",&con_num);
    while(con_num)
    {
        *S.top++=con_num%8;
        con_num=con_num/8;
    }
    while(S.base!=S.top)
        printf("%d",*--S.top);
    
}

这个可行??

爱上你 是 我的错  可是离 开  又舍不得  听着你为我写的歌     好难过
如果说 我说如果  我们还 能  重新来过   不去计 较 谁对谁错  会怎么做
2008-10-31 16:39
wycwyc
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2008-10-18
收藏
得分:0 
看不大懂啊~~我想要个弹栈的小函数就好,还是谢谢弹栈是不是就是把栈顶元素附给别人再释放啊?
2008-10-31 16:53
liyanhong
Rank: 3Rank: 3
来 自:水星
等 级:禁止访问
威 望:8
帖 子:1867
专家分:0
注 册:2008-5-3
收藏
得分:0 
printf("%d",*--S.top);
//这不就是了  ??
别想的太多

爱上你 是 我的错  可是离 开  又舍不得  听着你为我写的歌     好难过
如果说 我说如果  我们还 能  重新来过   不去计 较 谁对谁错  会怎么做
2008-10-31 16:56
wycwyc
Rank: 1
等 级:新手上路
帖 子:53
专家分:0
注 册:2008-10-18
收藏
得分:0 
哦~不用释放空间吗
2008-10-31 17:03
快速回复:数据结构的书忘学校了没法查~~帮忙写个最基础的弹栈模型吧,谢谢
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.023332 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved