Search Header Logo

MCQs on Graph Representation and Traversal

Authored by mohammed ahmed

Engineering

University

Used 1+ times

MCQs on Graph Representation and Traversal
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

30 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the correct way to initialize an adjacency list for 5 vertices?

ArrayList graph = new ArrayList<>(5);

int[] graph = new int[5];

ArrayList[] graph = new ArrayList[5];

LinkedList[] graph = new LinkedList[5];

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What does this code create? graph[0].add(1); graph[1].add(0);

Directed edge from 0 to 1

Undirected edge between 0 and 1

Weighted edge

Cycle

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Why do we initialize each element of the graph? for(int i = 0; i < graph.length; i++) graph[i] = new ArrayList<>();

To make a deep copy

To avoid null pointer exception

To create adjacency matrix

To sort the vertices

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is NOT a correct way to represent an undirected edge between two nodes?

graph[a].add(b); graph[b].add(a);

graph[a].add(b);

graph[b].add(a); graph[a].add(b);

Both A and C

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of using ArrayList[] over ArrayList[]?

To store edge weights

To track edge types

To reduce memory

To make the graph connected

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which data structure does DFS use internally (recursion)?

Queue

Stack

Array

Heap

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What will be the DFS output for this graph starting at 0? 0 - 1 | 2 Code: dfs(graph, 0, visited);

0 1 2

0 2 1

0

2 0 1

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?