AP CPS - Algorithmic Complexity

AP CPS - Algorithmic Complexity

9th - 12th Grade

9 Qs

quiz-placeholder

Similar activities

KS3 Abstraction

KS3 Abstraction

7th - 9th Grade

14 Qs

Big O Notation Revision

Big O Notation Revision

12th Grade

12 Qs

Vocabulary Unit: Internet

Vocabulary Unit: Internet

9th - 12th Grade

12 Qs

Java Recursion

Java Recursion

9th - 12th Grade

10 Qs

Computer Science (Very) Basics

Computer Science (Very) Basics

9th Grade

10 Qs

Grade2 Revision Stream

Grade2 Revision Stream

4th Grade - University

8 Qs

Algorithm

Algorithm

10th - 12th Grade

10 Qs

Fundamentals of Programming

Fundamentals of Programming

8th - 10th Grade

10 Qs

AP CPS - Algorithmic Complexity

AP CPS - Algorithmic Complexity

Assessment

Quiz

Computers

9th - 12th Grade

Medium

Created by

Robin Wiethüchter

Used 32+ times

FREE Resource

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

An algorithm that needs n steps is __

linear

polynomial

exponential

factorial

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

An algorithm that needs n^4 steps is __

linear

polynomial

exponential

factorial

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

An algorithm that needs n*10+5 steps is __

linear

polynomial

exponential

factorial

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

An algorithm that needs 3^n steps is __

linear

polynomial

exponential

factorial

5.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

which time complexities are reasonable

linear

logarithmic

exponential

polynomial

factorial

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

For which of the following situations would it be best to use a heuristic in order to find a solution that runs in a reasonable amount of time?

Adding an item to a list of n elements, which can be done in constant time.

Planning an optimal delivery route that visits each of n locations exactly once, which can require exploring n! possible paths.

Performing a binary search on a sorted list of n items, which requires at most log n comparisons.

Performing a binary search on a sorted list of n items, which requires at most \log n comparisons.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

The algorithm runs in a reasonable amount of time because it will use approximately n steps to draw n shapes.

The algorithm runs in a reasonable amount of time because it will use approximately n^2 steps to draw n shapes.

The algorithm runs in an unreasonable amount of time because it will use approximately n steps to draw n shapes.

The algorithm runs in an unreasonable amount of time because it will use approximately 2^n steps to draw n shapes.

8.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

Media Image

A

B

C

D

9.

MATCH QUESTION

1 min • 1 pt

Match the following

Logarithmic

Time Complexity of Travelling Salesman

Factorial

Time Complexity of adding a number to a list

Constant

Time Complexity of Linear Search

Linear

Time Complexity of Binary Search