Advertisement

数据结构作业中进行栈的顺序实现(代码编写)

阅读量:

作业code1:

  • 对课堂上所提供的顺序表结构实现栈功能的程序进行完善(相关代码已发送给各位同学):
    • 完成通过键盘输入实现元素插入的功能
    • 完成通过键盘输入实现元素删除的功能
    • 确保程序具备优良的人机交互体验

已发布的代码:

复制代码
    #include <stdio.h>
    #include <malloc.h>
    
    typedef int SElemType;
    typedef int Status;
    #define INIT_SIZE 100
    #define STACKINCREMENT 10
    #define Ok 1
    #define Error 0
    #define True 1
    #define False 0
    typedef struct
    {
    SElemType *base;
    SElemType *top;
    int stacksize;
    } SqStack;
    
    //初始化栈
    Status InitStack(SqStack *s)
    {
    s->base = (SElemType *)malloc(INIT_SIZE * sizeof(SElemType));
    if(

全部评论 (0)

还没有任何评论哟~