鱼C论坛

 找回密码
 立即注册
查看: 4607|回复: 12

求源代码

[复制链接]
发表于 2012-6-8 12:35:07 | 显示全部楼层 |阅读模式
5鱼币

有没有谁有郝斌老师思成老师数据结构的源代码呀,
我照着视频打的不完整,
我只要源代码,视频我有。
有的话能不能给我一份呀!
谢谢啊!
邮箱:1713167084@qq.com

小甲鱼最新课程 -> https://ilovefishc.com
发表于 2012-6-8 14:39:50 | 显示全部楼层
自己在资源分享里找找   上次我看见有个贴上有   告诉你下   不过得自己动手
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2012-6-8 19:06:14 | 显示全部楼层
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-6-9 09:34:00 | 显示全部楼层
友来友网 发表于 2012-6-8 19:06
谢谢啊!!

来点实在的   童鞋        把币给我撒
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-6-9 18:45:56 | 显示全部楼层
同求同求呢
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-6-9 22:02:33 | 显示全部楼层
你应该自己尝试写的,自己写的多了,就都会了,把算法理解了自己写比较好,进步快。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

头像被屏蔽
发表于 2012-6-14 21:15:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-7-31 15:19:32 | 显示全部楼层
发给你了 记得给鱼币啊
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-8-28 18:32:32 | 显示全部楼层
虽然我没有   但我以前学数据结构时 ,  我用c模拟的栈机制  相当于 push pop 这二个指令

希望对你有帮助

#include <stdio.h>
#include <malloc.h>
#include <stdlib.h>

#define true 1
#define false 0
typedef int bool;

typedef struct node
{
        int data;
        struct node *pNext;
}NODE, *PNODE;

typedef struct Stack  //栈
{
        PNODE pTop;      
        PNODE pBottom;
}STACK, *PSTACK;

void init_Stack(PSTACK PS);
void push_Stack(PSTACK PS, int val);
void traverse_Stack(PSTACK ps);
bool pop_Stack(PSTACK ps, int *val);
bool empty_Stack(PSTACK ps);

int main(void)
{
        PSTACK S;
        int val;

        init_Stack(&S);  //栈的初始化
        push_Stack(&S, 1);
    push_Stack(&S, 2); //压栈
        traverse_Stack(&S);  //遍历
        if ( pop_Stack(&S, &val) )
        {
                printf("出栈失败!\n");
        }
        else
        {
                printf("出栈成功! 出栈:%d\n", val);
        }
        traverse_Stack(&S);//出栈

        return 0;
}

void init_Stack(PSTACK ps)
{
        ps->pTop = (PNODE)malloc(sizeof(NODE));
        if (NULL == ps)
        {
                printf("分配内存失败! 程序终止!\n");
                exit(-1);
        }

        ps->pBottom = ps->pTop;
        ps->pTop->pNext = NULL;

        return;
}

void push_Stack(PSTACK ps, int val)
{
        PNODE pNew = (PNODE)malloc(sizeof(NODE));
    if (NULL == ps)
        {
                printf("分配内存失败! 程序终止!\n");
                exit(-1);
        }

        pNew->data = val;
        pNew->pNext = ps->pTop;
        ps->pTop = pNew;

        return;
}

void traverse_Stack(PSTACK ps)
{
        PNODE r = ps->pTop;

        while (r != ps->pBottom)
        {
                printf("%d ", r->data);
                r = r->pNext;
        }
        printf("\n");

        return;
}

bool pop_Stack(PSTACK ps, int *val)
{
        if ( empty_Stack(ps) )
        {
                return true;
        }
        else
        {
                PNODE r = ps->pTop;
                *val = r->data;
               
                ps->pTop= r->pNext;
                free(r);
                r = NULL;
        }

        return false;
}

bool empty_Stack(PSTACK        ps)
{
        if (ps->pTop == ps->pBottom)
        {
                return true;
        }
        else
        {
                return false;
        }
}
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-8-28 18:33:16 | 显示全部楼层
数据结构的  我都有自己写的代码
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2012-8-28 18:33:54 | 显示全部楼层
需要请联系我    希望能帮助你  
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-6-15 09:41:41 | 显示全部楼层
过来学习一下。。。。。。。。
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2013-6-15 23:14:36 | 显示全部楼层
我也在学数据结构,感觉有点难!!!!!!!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-10-8 04:19

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表