C语言 栈
dianaaaaa
相信水滴石穿,相信聚小流可以成江海
展开
-
栈的应用---------有关字符串的输入
题目描述: 堆栈是一种基本的数据结构。堆栈具有两种基本操作方式,push 和 pop。Push一个值会将其压入栈顶,而 pop 则会将栈顶的值弹出。现在我们就来验证一下堆栈的使用。输入: 对于每组测试数据,第一行是一个正整数 n,0输出: 对于每组测试数据,根据其中的命令字符来处理堆栈;并对所有的'A’操作,输出当时栈顶的值,每个占据一行,如果当时原创 2017-08-08 14:33:41 · 1289 阅读 · 0 评论 -
经典问题1RE运行异常---将耗费内存的数组定义为成员变量
有些时候我们会发现数组占用内存过大,函数所可以使用的栈空间将不足以提供如此庞大的内容,出现栈溢出,导致程序异常终止。今后凡是涉及需要开辟大量内存空间的情况,我们都必须在函数体外定义,即定义为全局变量。#include #include#define MAX 1000000#define dis 500000using namespace std;int a[MAX+原创 2018-01-29 16:09:11 · 240 阅读 · 0 评论