Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Multiple Choice Questions on Linked Structures and Iterators 1. What is the worst-case running time of a method that inserts an item at the beginning

Multiple Choice Questions on Linked Structures and Iterators

1. What is the worst-case running time of a method that inserts an item at the beginning of an arrray-based list?

a) (1)

b) (log2n)

c) (n)

d) (n2)

2. What is the worst-case running time of a method that inserts an item at the beginning of a linked-based list?

a) (1)

b) (log2n)

c) (n)

d) (n2)

3. What is the worst-case running time of a method that inserts an item at the end of an array-based list?

a) (1)

b) (log2n)

c) (n)

d) (n2)

4. What is the worst-case running time of a method that inserts an item at the end of a linked-based list if you only have an instance variable that refers to the first node in the list?

a) (1)

b) (log2n)

c) (n)

d) (n2)

5. How much more memory does a simple linked implementation of a list require compared to an array-based list?

a) they require the same amount

b) only extra memory for each instance variable such as head

c) extra memory for each instance variable plus 4 bytes on 32-bit system for each item in the list to hold the reference to the next node

d) twice as much memory

6. If you write a _ _len_ _ method for a container class, how is that method called for an instance b of the class?

a) b.len()

b) len(b)

c) b._ _len_ _()

d) either len(b) or b._ _len_ _()

8. If you want to write an iterator that uses the yield statement, what methods must to write?

a) the _ _iter_ _ and the next methods

b) only the _ _iter_ _ method

c) only the next method

d) you cannot write an iterator using the yield statement

9. If you do not use the yield statement to write an iterator, what methods must you write?

a) the _ _iter_ _ and the next methods

b) only the _ _iter_ _ method

c) only the next method

d) you cannot write an iterator using the yield statement

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Data And Information Quality Dimensions, Principles And Techniques

Authors: Carlo Batini, Monica Scannapieco

1st Edition

3319241060, 9783319241067

More Books

Students also viewed these Databases questions

Question

define EFFECTIVE PARTICIPATION

Answered: 1 week ago