C基础:数组实现堆栈倒序打印
来源:互联网 发布:知乎娱乐圈猛料2017 编辑:程序博客网 时间:2024/05/22 04:49
转载请注明出处:http://blog.csdn.net/droyon/article/details/9840575
堆栈:先进后出,只有push(压栈),pop(出栈)两种操作。
测试:数组模拟堆栈,实现倒序打印。
#include <stdio.h>void push(char);char pop(void);int isEmpty(void);char stack[512];int top =0;int main(void){ push('a'); push('b'); push('c'); push('d'); printf("isEmpty:%d\n",isEmpty()); while(!isEmpty()){ putchar(pop()); printf("\n"); } return 0;}void push(char c){ stack[top] = c; top++;}char pop(){ top--; return stack[top];}int isEmpty(){ return top == 0;}
打印:
isEmpty:0dcba
- C基础:数组实现堆栈倒序打印
- 用堆栈实现倒序打印
- 递归实现倒序打印
- 递归实现倒序打印
- 【C基础】堆栈的实现
- C基础:数组-打印随机数
- C基础:数组打印直方图
- 用递归实现倒序打印
- C语言通过指针和数组实现字符串倒序
- C语言通过指针和数组实现字符串倒序
- C语言堆栈实现( 动态数组 )
- c语言:数组倒序输出
- java栈实现 倒序打印链表
- 字符串倒序c语言实现
- C语言实现字符串倒序
- 静态数组实现堆栈
- 用数组实现堆栈
- 动态数组实现堆栈
- CodeIgniter 配置使用smtp服务发送html邮件
- Metatable In Lua 浅尝辄止
- 博弈论的一些基础知识(参考网络资料,学习总结,很好,分享并保存)
- hibernate入门示例
- IO调度器
- C基础:数组实现堆栈倒序打印
- exit()函数
- hdu 4655 (组合数)
- 冒泡排序
- OC读取plist文件
- 正则表达式
- c中遍历lua表结构
- 。。
- 黑马程序员-交通灯管理系统