Big O Notation - True or False

Big O Notation - True or False

11th Grade

8 Qs

quiz-placeholder

Similar activities

Typing Skills and Posture

Typing Skills and Posture

6th Grade - University

11 Qs

Algorithm Complexity Quiz

Algorithm Complexity Quiz

9th - 12th Grade

10 Qs

Binary Search Tree (Recap 1)

Binary Search Tree (Recap 1)

11th Grade - University

13 Qs

Hour of Code

Hour of Code

6th - 12th Grade

12 Qs

Word 2016 - Lesson 2 - Basic Editing

Word 2016 - Lesson 2 - Basic Editing

9th - 12th Grade

10 Qs

Computer IOT

Computer IOT

11th - 12th Grade

12 Qs

Minecraft/Fortnite

Minecraft/Fortnite

KG - Professional Development

12 Qs

Python

Python

6th - 11th Grade

10 Qs

Big O Notation - True or False

Big O Notation - True or False

Assessment

Quiz

Computers

11th Grade

Medium

Created by

B McCue

Used 6+ times

FREE Resource

8 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

The aim of the Big-O notation is to give a rough idea of how time and/or memory requirements will grow as the problem gets bigger.

True

False

Answer explanation

True. It measure time complexity or space complexity

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

The statement "The worst case run-time complexity of algorithm A is O(n²)" means that "Algorithm A takes at most c x n² steps (where c is a constant) to solve a problem of size n (for large n)"

True

False

Answer explanation

True (approximately) – it may not be true for small values of n, when a term in n and a constant may be significant.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Problems of complexity O(1) have only one statement, however large the problem.

True

False

Answer explanation

False – there may be any number of statements but the number stays constant however large the problem becomes.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A problem with complexity O(100n) is of a different order of magnitude from one of complexity O(n).

True

False

Answer explanation

False – the constant coefficient of n is irrelevant and is ignored.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

An algorithm of complexity O(n³) is useless for any practical purpose.

True

False

Answer explanation

False – problems that grow in polynomial time are not considered insoluble or “intractable”.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Hashing is an example of a problem of time complexity O(1).

True

False

Answer explanation

True – however many values are to be hashed, the time taken to execute the hashing algorithm remains constant.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Some problems may be O(n) for small values of n but O(n²) for large values of n.

True

False

Answer explanation

False – the time complexity does not change.

8.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

"Divide and conquer" algorithms typically have time complexity O(log n) and are very efficient.

True

False