【问题标题】:how do i initialize the stack using linked list我如何使用链表初始化堆栈
【发布时间】:2016-04-18 19:57:32
【问题描述】:

我如何通过这个语句使用链表初始化堆栈?

您好,我是 IT 界的新手。我在如何启动此代码时遇到问题。我们只给出了这个结构:

typedef struct cell{
   char elem;
   struct cell * next;
}*Stack;

我们被告知要做 push、pop、top、initialize、empty 和 full。 当我在做 INITIALIZE 函数时,我很难过,因为我不习惯“*Stack”的数据类型。

谁能帮帮我。

【问题讨论】:

标签: c linked-list stack


【解决方案1】:

以我的拙见,您应该按照以下步骤操作:

1 - Learn data structures

2 - Learn about stack and basic operations

3 - Learn pointers in C

4 - Learn Abstract Data Types in C

在此之后,使用此 Stack 示例构建您的抽象数据类型,然后编写基本操作:Push 和 Pop。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-18
    • 1970-01-01
    • 2015-12-24
    • 1970-01-01
    相关资源
    最近更新 更多