In which scenario would TOP N analysis be the best solution? ()

题目
In which scenario would TOP N analysis be the best solution? ()

A. You want to identify the most senior employee in the company.

B. You want to find the manager supervising the largest number of employees.

C. You want to identify the person who makes the highest salary for all employees.

D. You want to rank the top three sales representatives who have sold the maximum number of products.

参考答案和解析
参考答案:D
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

当利用大小为N的数组顺序存储一个栈时,假定用栈顶指针top=N+1表示栈空,则向这个栈插入一个元素时,首先应执行______语句修改top指针。

A.top:=top+1

B.top:=top-1

C.top:=0

D.top:=N


正确答案:B
解析:由题可知该题栈底为高地址,因此向栈中插入一数据时指向栈顶的指针减1。

第2题:

2、若一个栈以向量V[1..n]存储,初始栈顶指针top为n+1,则下面x进栈的正确的操作是()。

A.top=top+1; V[top]=x;

B.V[top]=x; top=top+1;

C.top=top-1; V[top]=x;

D.V[top]=x; top=top-1;


C 通常元素进栈的操作是先移动栈顶指针,再存入元素;元素出栈的操作是先取出元素,再移动栈顶指针。

第3题:

● 若一个栈以向量V[1..n]存储,初始使栈指针top为n,则下面x入栈的正确操作是()。设top指针指向栈顶元素。() A. top=top+1;V[top]=x B. V[top]=x;top=top+1C. top=top-1;V[top]=x D. V[top]=x ;top=top-1


正确答案:C
本题考查入栈操作。需要注意的是,栈顶指针top的下标是从n开始的,即栈是向小下标方向移动的。所以top移动的时候需减1;又因为top指针指向栈顶元素,所以要先更新top指针,再将x入栈。

第4题:

若一个栈以数组V[0..n-1]存储,初始栈顶指针top为n,则下面关于元素x进栈的正确操作是()。

A.top=top+1; V[top]=x;

B.V[top]=x; top=top+1;

C.top=top-1; V[top]=x;

D.V[top]=x; top=top-1;


C

第5题:

24、若一个栈以向量V[1..n]存储,初始栈顶指针top为n+1,则下面x进栈的正确操作是()。

A.top:=top+1;V[top]:=x

B.V[top]:=x;top:=top+1

C.top:=top-1;V[top]:=x

D.V[top]:=x;top:=top-1


C

第6题:

若一个栈以向量V[1.n]存储,初始栈顶指针top为n+1,则下面x进栈的正确操作是()。

A.top=top+1;V[top]=x
B.V[top]=x;top=top+1
C.top=top-1;V[top]=x
D.V[top]=x;top=top-1

答案:C
解析:
栈是运算受限的线性表,只允许在栈顶进行插入和删除操作。本题中栈顶指针为n+1,该数组将栈顶放在了下标大的一端,所以在进行人栈操作时top指针应该进行减1操作。通常元素进栈的操作为:先移动栈顶指针后存入元素。

第7题:

40、若一个栈以向量V[1,…,n]存储,初始栈顶指针top为n+1,则x进栈的正确操作是()。

A.top=top+1;V[top]=x;

B.V[top]=x;top=top+1;

C.V[top]=x;top=top-1;

D.top=top-1;V[top]=x;


C

第8题:

若一个栈以向量V[1..n]存储,初始栈顶指针top为n+1,则下面x进栈的正确操作是()。

A.top=top+1;V[top]=x

B.V[top]=x;top=top+1

C.top=top-1;V[top]=x

D.V[top]=x;top=top-1


正确答案:C

第9题:

若一个栈以向量V[1..n]存储,初始栈顶指针top为n+1,则下面x进栈的正确的操作是()。

A.V[top]=x;top=top-1;

B.top=top-1;V[top]=x;

C.top=top+1;V[top]=x;

D.V[top]=x;top=top+1;


A

第10题:

若一个栈以向量V[1..n]存储,初始栈顶指针top为n+1,则下面x进栈的正确操作是()。

A.top=top+1; V [top]=x

B.V [top]=x; top=top+1

C.top=top-1; V [top]=x

D.V [top]=x; top=top-1


A