Mena Sargios
Quiz por , criado more than 1 year ago

Algorithms and Data Structures | Test 3 Review | CSCI-3110-002 MTSU

565
1
0
Mena Sargios
Criado por Mena Sargios mais de 7 anos atrás
Fechar

12. Graph Traversal

Questão 1 de 15

1

When you have a cycle in a graph and you are trying to implement a traversal,
what is the most common method to avoid an infinite loop?

Selecione uma das seguintes:

  • Each time you visit a vertex, mark it as queued (visited)

  • none of the above

Explicação

Questão 2 de 15

1

Match the phrase with the term it describes.
Phrase: "First visited, first explored."

Selecione uma das seguintes:

  • A) Depth-first search

  • B) Post-order traversal

  • C) In order traversal

  • D) Breadth-first search

Explicação

Questão 3 de 15

1

What is the difference between a depth-first and breadth-first search?

Selecione uma das seguintes:

  • Depth-first uses "first in last out", while Breadth-first uses "first in first out".

  • none of the above

Explicação

Questão 4 de 15

1

How do you start a depth first search?

Selecione uma das seguintes:

  • A. You take the highest number

  • B.You take the lowest number

  • C.You follow the shortest path

  • D.none of the above.

Explicação

Questão 5 de 15

1

Graph traversals only visit all the vertices if it's connected.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 6 de 15

1

when traversing a graph what can you do to avoid going through
infinte loops because of cycles?

Selecione uma das seguintes:

  • mark vertices as queued

  • none of the above

Explicação

Questão 7 de 15

1

When doing a recursive depth first search on a given vertex,
adjacent nodes are visited:

Selecione uma das seguintes:

  • a. in reverse alphanumerical order

  • b. in alphanumerical order

  • c. from left to right

  • d. from right to left

Explicação

Questão 8 de 15

1

Which type of search proceeds along a path from a vertex v as deeply into
the graph as possible before backing up?

Selecione uma das seguintes:

  • A) Breadth-First Search

  • B) Inorder Traversal

  • C) Depth-First Search

  • D) None of the above

Explicação

Questão 9 de 15

1

The two different ways to traverse a graph is?

Selecione uma das seguintes:

  • Depth First Search, and Breadth First Search

  • none of the above

Explicação

Questão 10 de 15

1

A depth-first search traversal on a tree is the same as a:

Selecione uma das seguintes:

  • A. Pre order traversal

  • B. In order traversal

  • C. Post order traversal

  • D. linear traversal

Explicação

Questão 11 de 15

1

Depth First Search uses a ______ while Breadth First Search uses a ______:

Selecione uma das seguintes:

  • A. stack/recursion, queue

  • B. queue, stack/recursion

  • C. iteration, recursion

  • D. recursion, stack

Explicação

Questão 12 de 15

1

What does a DFS (depth-first search) do?

Selecione uma das seguintes:

  • A. it proceeds along a path to a vertex v as deeply into the graph as possible before backing up

  • B. it proceeds along a path from a queue q as deeply into the graph as possible before backing up

  • C. it proceeds along a path from a vertex v as deeply into the graph as possible before backing up

  • D. it proceeds along a path to a queue q as deeply into the graph as possible before backing up

Explicação

Questão 13 de 15

1

What kind(s) of strategy does a Depth-First search use?

Selecione uma das seguintes:

  • A. divide n conquer

  • B. last visited, first explored

  • C. both A and B

  • D. none of the above.

Explicação

Questão 14 de 15

1

Is the definition of depth-first search true or false?

Proceeds along a path from a vertex v as deeply into the graph
as possible before backing up. Using "last visited, first explored" strategy.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 15 de 15

1

What is the only difference in the BFS and DFS implementations?

Selecione uma das seguintes:

  • BFS uses a queue to store the searched nodes, while DFS uses a stack.

  • none of the above

Explicação