Data Structures I Flashcards

1
Q

Which statement describes a queue data structure?

A

It is a sequence of elements in which insertions can take place only at the back end and deletions can take place only at the front end.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Which data structure allows inserting and deleting data elements at both the front and the rear?

A

Deques

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Which data structure allows elements to be inserted and deleted from one end and provides no direct access to the other end?

A

Stack

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are the official indexes for the list list01 given this declaration? int[ ] list01 = {0, 2, 4, 6, 8, 10};

A

0, 1, 2, 3, 4, 5

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which abstract data type (ADT) has elements of the same type so that the elements can be retrieved based on the index or position?

A

List

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Which data structure allows insertion and removal from only one end of the data structure?

A

Stack

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Which data type does the mystery function return?
return_type mystery (int R)
{
int NumUnits = R;return NumUnits * 3.14;
}

A

Double

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Which category of data does (“FB”, 75.00, 75.03, 74.90) represent in the pseudocode?
import datetime
def middle(stock, date):
symbol, current, high, low = stock
return (((high + low) / 2), date)

mid_value, date = middle((“FB”, 75.00, 75.03, 74.90),
datetime.date(2014, 10, 31))

A

Tuple

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Which value is appropriate for Test1 given the expression?

char Test1;

A

‘L’

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Which value is appropriate for the variable middle given the pseudocode?
function mystery()
{
string last;
string first;
char middle;
int phone;
float rate;
}

A

‘D’

How well did you know this?
1
Not at all
2
3
4
5
Perfectly