Mena Sargios
Quiz por , criado more than 1 year ago

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

23
0
0
Mena Sargios
Criado por Mena Sargios aproximadamente 8 anos atrás
Fechar

13. Graph Topoligical Sorting

Questão 1 de 15

1

a topological sort can be done on a cyclic graph.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 2 de 15

1

Select the correct definition.
Topological sorting:

Selecione uma das seguintes:

  • A) Given a cyclic digraph find a linear ordering of vertices such
    that for all edges (v, w) in E, v procedes w in the ordering.

  • B) Given an acyclic undirected graph find a linear ordering of nodes
    such that for all vertices (v, w) in E, v proceeds w in the ordering

  • C) Given an acyclic digraph find a quadratic ordering of nodes such
    that for all edges (v, w) in E, v proceeds w in the ordering.

  • D) Given an acyclic digraph find a linear ordering of nodes such
    that for all edges (v, w) in E, v proceeds w in the ordering.

Explicação

Questão 3 de 15

1

What is Topological Sorting?

Selecione uma das seguintes:

  • It is finding an ordering of an acyclic graph such that all edges proceed in order.

  • none of the above

Explicação

Questão 4 de 15

1

What is not part of algorithm for topological graph?

Selecione uma das seguintes:

  • A. make a copy of the diagram

  • B.make a list l

  • C.make a q list

  • D.none of the above

Explicação

Questão 5 de 15

1

Any linear ordering of all of the vertices in which all the arrows go to the right is a valid solution.
The statemen is an example of:

Selecione uma das seguintes:

  • A.Big o notation

  • B.Ascending

  • C.Topological

  • D.Descending

Explicação

Questão 6 de 15

1

In the topological algorithm once you select a vertex V with an out outdegree of 0, where do you place the V in the list?

Selecione uma das seguintes:

  • A) to the front of the list

  • B) the end of the list

  • C) the middle of the list

Explicação

Questão 7 de 15

1

The algorithm for topological sorting includes

Selecione uma das seguintes:

  • a. making a copy of the graph

  • b. initializing a list

  • c. selecting a vertex with an out degree of 0

  • d. all of the above.

Explicação

Questão 8 de 15

1

What is any linear ordering of all of the verticies of a graph in which all
the arrows go to the right is a valid solution?

Selecione uma das seguintes:

  • A) Topological Sorting

  • B) Top-Down Sorting

  • C) Quick Sorting

  • D) None of the above

Explicação

Questão 9 de 15

1

Any linear Ordering of all vertices where all the arrows point to the left is a valid solution

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 10 de 15

1

In order to perform a topilogical sort, the graph must be:

Selecione uma das seguintes:

  • A. Cyclic

  • B. Acyclic

  • C. A tree

  • D. None of the above

Explicação

Questão 11 de 15

1

For any given directed acyclic graph, there could be ______ valid topological sorts.

Selecione uma das seguintes:

  • A. only one

  • B. only two

  • C. many

  • D. none - topological sorts only work in cyclic graphs

Explicação

Questão 12 de 15

1

In an example of topological orders, which of the following is correct?

Selecione uma das seguintes:

  • A. any nonlinear ordering of all of the vertices in which all the arrows go to the right

  • B. any linear ordering of all of the vertices in which all the arrows go to the right

  • C. any linear ordering of all of the vertices in which all the arrows go to the left

  • D. any linear ordering of all of the vertices in which all the arrows are static

Explicação

Questão 13 de 15

1

Is topological sorting possible if and only if the graph has no directed cycles?

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 14 de 15

1

Is the example topological orders true or false?

Any linear ordering of all of the vertices in which all the arrows go to the
right is a valid solution.

Selecione uma das opções:

  • VERDADEIRO
  • FALSO

Explicação

Questão 15 de 15

1

Given this sudo-method:

list digraph::topoSort()
{
// make a copy of digraph G
// make a list l
// for each vertex in G
// select a vertex v with an outdegree of 2
// add v to the front of l
// delete v and it's edges from the digraph
}

What is the problem with this method?

Selecione uma das seguintes:

  • When selecting a vertex to add to the sorted list, you must select a vertex with an outdegree of 0.

  • none of the above

Explicação