PDS - 04225 Algorithms - Chapter 3

PDS - 04225 Algorithms - Chapter 3

University

10 Qs

quiz-placeholder

Similar activities

AI basics

AI basics

University

12 Qs

Logical Programming Paradigm Quiz

Logical Programming Paradigm Quiz

University

10 Qs

DSA Diaries 2.0

DSA Diaries 2.0

University

11 Qs

CNET151 - Chapt 9 - Computer Security Technology

CNET151 - Chapt 9 - Computer Security Technology

University

15 Qs

PSIC Sep 2024 Unit 05

PSIC Sep 2024 Unit 05

University

5 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

Topic 2-1: Problem Solving Concepts

Topic 2-1: Problem Solving Concepts

University

8 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?