PDS - 04225 Algorithms - Chapter 3

PDS - 04225 Algorithms - Chapter 3

University

10 Qs

quiz-placeholder

Similar activities

Topic 2-1: Problem Solving Concepts

Topic 2-1: Problem Solving Concepts

University

8 Qs

Logical Programming Paradigm Quiz

Logical Programming Paradigm Quiz

University

10 Qs

CNET151 - Chapt 9 - Computer Security Technology

CNET151 - Chapt 9 - Computer Security Technology

University

15 Qs

PDS - 04225 - Recursion - Chapter 12

PDS - 04225 - Recursion - Chapter 12

University

10 Qs

Algorithm analysis: divide & conquer theory

Algorithm analysis: divide & conquer theory

University

10 Qs

review of chapter 1

review of chapter 1

University

10 Qs

PDS - 04225 Week 2 - Phases of Software Development - Chapter 1

PDS - 04225 Week 2 - Phases of Software Development - Chapter 1

University

10 Qs

AI basics

AI basics

University

12 Qs

PDS - 04225 Algorithms - Chapter 3

PDS - 04225 Algorithms - Chapter 3

Assessment

Quiz

Computers

University

Medium

Created by

Rafael Orta

Used 325+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In programming, is there anything more important than performance?.

Yes

No

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Does the heuristic technique for algorithms seeks optimal and accurate precision for it's solutions?.

No

Yes

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A self-adjusting heuristic is :

a linear time complexity algorithm.

an approximation to a program belt curve.

an algorithm that modifies a data structure based on how that data structure is used.

None of the above.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Are binary trees a self-adjusting data structure?.

Yes

No

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Are all greedy algorithms optimal?.

Yes

No

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Dynamic Programming is :

A technique that focus first on working the details of a program and last on the integration of it.

A problem solving technique that splits a problem into smaller sub-problems.

Letting the computer create the program autonomously.

A problem solving technique that splits a problem into smaller sub-problems, computes and stores solutions to sub-problems in memory, and then uses the stored solutions to solve the larger problem.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Does Dynamic programming avoids recomputing previously computed results by storing and reusing such results?

Yes

No

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?