Greedy Algorithms Quiz

Greedy Algorithms Quiz

University

9 Qs

quiz-placeholder

Similar activities

Advanced DataStructures

Advanced DataStructures

University

10 Qs

Data Structures_graph

Data Structures_graph

University

11 Qs

PDS - 04225  Intro to Data Structures and Algorithms - Chapter 2

PDS - 04225 Intro to Data Structures and Algorithms - Chapter 2

University

10 Qs

Algorithm analysis: divide & conquer theory

Algorithm analysis: divide & conquer theory

University

10 Qs

Grade2 Revision Stream

Grade2 Revision Stream

4th Grade - University

8 Qs

8th module23

8th module23

University

13 Qs

Analysis of Algorithms Quiz

Analysis of Algorithms Quiz

University

10 Qs

Graph Algorithms Quiz

Graph Algorithms Quiz

University

14 Qs

Greedy Algorithms Quiz

Greedy Algorithms Quiz

Assessment

Quiz

Computers

University

Medium

Created by

DURAI S

Used 1+ times

FREE Resource

9 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is a characteristic of a greedy algorithm?

Solves subproblems recursively

Always finds the globally optimal solution

Makes the best choice at each step without considering future consequences

Uses backtracking to find the solution

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the time complexity of the Kruskal’s algorithm using a union-find data structure with path compression?

O(V log V)

O(E log V)

O(V²)

O(E log E)

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is NOT a property of a greedy algorithm?

Greedy choice property

Optimal substructure

Dynamic programming approach

Local optimal choice leads to a global optimum

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Prim’s algorithm is used for solving which type of problem?

Single-source shortest path

Minimum spanning tree

Maximum flow

Topological sorting

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following data structures is used to efficiently implement Prim’s algorithm?

Stack

Queue

Priority Queue (Min Heap)

Hash Table

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Prim’s algorithm starts with:

The edge with the lowest weight

The highest weighted edge

Any arbitrary vertex

A randomly chosen edge

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

In Prim’s algorithm, how do we decide which edge to add next to the growing Minimum Spanning Tree (MST)?

The edge with the minimum weight that connects a new vertex to the MST

The edge with the maximum weight that connects a new vertex to the MST

Any random edge from the graph

The edge that forms a cycle in the MST

8.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the main difference between Prim’s algorithm and Kruskal’s algorithm?

Prim’s algorithm works for directed graphs, while Kruskal’s does not

Prim’s algorithm grows a single tree, while Kruskal’s algorithm builds multiple trees and merges them

Kruskal’s algorithm always runs faster than Prim’s algorithm

Kruskal’s algorithm does not guarantee an MST

9.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the main criterion for selecting edges in Prim’s algorithm?

The edge with the minimum weight that does not form a cycle

The edge with the maximum weight that does not form a cycle

The edge that connects two unvisited vertices

Any edge from the graph