首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请将下列栈类Stack的横线处补充完整。 class Stack{ private: int pList[100]; ∥int数组,用于存放栈的元素 int top;
请将下列栈类Stack的横线处补充完整。 class Stack{ private: int pList[100]; ∥int数组,用于存放栈的元素 int top;
admin
2010-12-16
68
问题
请将下列栈类Stack的横线处补充完整。
class Stack{
private:
int pList[100]; ∥int数组,用于存放栈的元素
int top; ∥栈顶元素(数组下标)
public:
Stack():top(0){}
void Push(const int &item); ∥新元素item
选项
答案
pList[top]=item
解析
此题考查的是堆栈数据结构。堆栈是一种先进后出的队列,每次入栈在栈顶,出栈也在栈顶。当栈顶指针所指位置是最后一个有效数据时,下次出栈直接取出栈顶指针所指数据,然后栈顶指针再减1;入栈时需要将栈顶指针先增1,然后将数据存入栈顶指针所指位置。本题中,从Pop()数中可以看出,是先取数然后top才会减1,Push()函数应先增1再取数。所以应填入pList[top]=item。
转载请注明原文地址:https://kaotiyun.com/show/Opjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
将E—R图转换为关系模式时,实体和联系都可以表示为()。
有以下定义structperson{charname[10];intage;};structpersonclass[10]={"Johu",17,
以下是while语句的基本形式:while(表达式){语句;}其中“表达式”()。
下面程序的运行结果是()。#include<stdio.h>#include<string.h>main(){char*s1="abDuj";char*s2="ABdUG";intt;t=strcmp(s1,s2);printf(
下列叙述中正确的是
以下叙述中错误的是()。
结构化程序设计主要强调的是()。
以下关于注释的叙述中错误的是()。
关于new运算符的下列描述中,错误的是()。
以下C++语言中用于单行注释的是
随机试题
最早记载汤熨、浴、寒痹药熨、豕膏膏法等外治法的医著为()
根据《多边投资担保机构公约》的规定,关于多边投资担保机构(MIGA)的下列哪一项说法是正确的?()
下列关于采用PLC进行位置控制的叙述中,正确的是()。
以下说法正确的是()。
影视广告的主要声音包括()。
下列关于凸版印刷的表述,正确的有()。
配制黑火药用的原料是火硝、硫磺和木炭。火硝的质量是硫磺和木炭的3倍,硫磺占原料总量的1/10,要配制这种黑火药320千克,需要木炭多少千克?
法国总统萨科齐正式宣布竞选连任,打出了“强盛法国”的竞选口号,承诺带领法国走出经济危机。巴黎街头萨科齐竞选广告上写着:“只有强盛的法国才能保护你的家庭。”根据此竞选口号的推理方式,下列选项为真的是:
Mostchildrenwithhealthyappetitesarereadytoeatalmostanythingthatisofferedthemandachildrarelydislikesfood【31】i
在考生文件夹下ZHAO文件夹中建立一个名为GIRL的新文件夹。
最新回复
(
0
)