栈中元素个数问题假设一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有______

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/01 03:18:07
栈中元素个数问题假设一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有______

栈中元素个数问题假设一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有______
栈中元素个数问题
假设一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有________个元素.
我认为是:49-30+1=20个.
但是为什么在计算机二级考试中标答却是19?

栈中元素个数问题假设一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有______
这个栈有意思,一般都是
栈底指针为0.然后++top,压栈,这个则是--top;
bottom-top+1为栈中元素个数,
49-30+1=20,是对的,如果
bottom=49,top=49,很明显栈中
49-49+1=1个元素.
这种题目其实没什么意思,它没有说清,如果是19个也可以说明白,就是说它栈顶指针指向的是一个没有存储位置,就是时候实现的时候,是top++,当然也可以指向栈顶元素.那就是++top,哎这种题目其实对理解数据结构也没啥帮助,如果就像题目中出的栈底指向栈底元素,栈顶指向的就是已经存储的栈顶的元素,那就是20个,19的意思是说,栈顶指针指向的是一个还没有存储位置.

栈中元素个数问题假设一个长度为50的数组(数组元素的下标从0到49)作为栈的存储空间,栈底指针bottom指向栈底元素,栈顶指针top指向栈顶元素,如果bottom=49,top=30(数组下标),则栈中具有______ 怎么求一个不知道数组元素个数的数组长度 已知一个长度为100的一维数组,求数组中所有元素平均值并输出. Matlab中怎么返回一个数组中元素的个数 C#或者C/C++语言中一维数组中的元素相加的问题.会的朋友,希望不吝赐教!如何实现在一个固定长度的数组中(数组元素为0至30的有序正整数),把任意6个元素相加,得到自己想要的任意一个和值 数组元素插入如何在一个排好的数组中插入几个数使之成为另一个数组输出 用c语言编写:从键盘输入10个数存入数组a中,统计数组下标是奇数且数组元素值为偶数的元素个数 定义一个函数,计算长度为k的整型数组元素的平均值及大于平均值的元素个数.调用函数的语句为:count(a,k,ave,num);其中a是数组名,k是数组元素个数,ave返回的平均值,num返回大于平均值的元素个 数组a(10)的元素个数为 ,数组a(1 to 10)的元素个数为 C语言中指针引用二维数组元素问题假设a是一个3行4列的二维数组,请问为什么a[0]与*(a+0)是等价的,我的理解是二维数组名a既然是该数组首元素的地址,那么(a+0)也是一个地址,“*(a+0)”就 假定一个二维数组的定义为“int a[3][6];则该数组所含元素的个数为 对于长度为n的顺序表,将元素x和它后一个元素交换,对于长度为n的顺序表(用一维数组V表示顺序表的存储空间),要求将元素x和它后一个元素交换,可用的中间变量为T.假设元素x的结点最多只 一个数组中有N个元素,找出其中重复次数最多的那个元素?JAVA LIST 集合一个数组中有N个元素,找出其中重复次数最多的那个元素?原来的问题的假设条件是***没有重复次数相同的两个不同元素*** C#定义一个长度为100的数组,往数组里面随机添加1-100个数,不能重复 C#有一个整数数组请声明一个字符串数组,将整数数组中的每一个元素的值转换为字符串保存到字符串数组中. 输入数字定义数组元素个数【题目描述】删除数组中所有值为0的元素,其后元素向数组首端移动序【输入数据】共两行第一行是一个整数 N:表示需要输入多少个数组元素,其中 1 C#中 定义了一个数组L,数据类型为string,大小为500那么L.Length获取的是数组总长度还是数组中已有值的长度? 求助labview数组元素计算的问题,假设有一数组内部有二列多行元素,现第三列元素为第一列元素与第二列元素的平方之和再开方,用labview如何 实现?我的原始数据是一个CSV格式的excel文件,计算后