数据结构:栈的顺序存储(二)

来源:互联网 发布:中国航天软件评测中心 编辑:程序博客网 时间:2024/05/19 10:40
/*******************************************-------------- 顺序栈的遍历 ------------------------------- 改进:不使用变量i -----------******************************************//**** 遍历栈 ****/void ListStack(SeqStack *stack)    {#if 0      int i;       /**** 若栈为NULL,直接结束 ****/      for (i=stack->top-1;i>=0;i--)      {        printf ("%2d",stack->base[i]);      }      printf ("\n");#endif      if (stack == NULL)      {       return;      }      while (stack->top > 0)      {        printf ("%4d",stack->base[--stack->top]);      }      putchar('\n');    }
1 0
原创粉丝点击