Advanced Graph Terminology

Reviewed by Editorial Team
The ProProfs editorial team is comprised of experienced subject matter experts. They've collectively created over 10,000 quizzes and lessons, serving over 100 million users. Our team includes in-house content moderators and subject matter experts, as well as a global network of rigorously trained contributors. All adhere to our comprehensive editorial guidelines, ensuring the delivery of high-quality content.
Learn about Our Editorial Process
| By Thames
T
Thames
Community Contributor
Quizzes Created: 7682 | Total Attempts: 9,547,133
| Questions: 20 | Updated: Dec 17, 2025
Please wait...
Question 1 / 20
0 %
0/100
Score 0/100
1) In a directed graph (digraph), each edge is represented as:

Explanation

In a directed graph, each edge is represented as an ordered pair (u, v) because direction matters, meaning the edge starts at u and points to v, unlike undirected edges that use unordered pairs {u, v}, and although weights may be added in weighted digraphs, the essential representation is the ordered pair indicating direction.
Submit
Please wait...
About This Quiz
Advanced Graph Terminology - Quiz

Want to push your graph vocabulary further? In this quiz, you’ll test your understanding of advanced ideas such as connectivity, isomorphism, and structural comparisons. You’ll move from basic identification to applied reasoning, analyzing how graphs behave and relate to one another. Each question builds your intuition for deeper graph theory... see moreconcepts.
see less

2)
You may optionally provide this to label your report, leaderboard, or certificate.
2) The in-degree of a vertex v is:

Explanation

The in-degree of a vertex v is the number of edges entering v because each incoming directed edge contributes one to its in-degree while edges leaving v count toward out-degree, and a loop counts once as incoming and once as outgoing since it begins and ends at v.

Submit
3) A bipartite graph is one in which:

Explanation

Bipartite means vertices can be split into two sets V₁ and V₂ such that each edge connects a vertex in V₁ to one in V₂.

Mathematically: V = V₁ ∪ V₂ with V₁ ∩ V₂ = ∅ and ∀(u,v)∈E, u∈V₁ ⇒ v∈V₂.

A gives the definition: vertices split into two disjoint sets with edges only between the sets.

C gives the key property: a graph is bipartite if and only if it has no odd cycles.

B is false — edges within a group break bipartiteness.

D is false — vertex degree isn’t relevant.

Submit
4) Which statements about weighted graphs are true?

Explanation

Weighted graphs have the property that each edge carries a numerical value called a weight that may represent cost, distance, time, reliability, or capacity, and these weights can occur in either directed or undirected graphs, so weighted graphs are not restricted to one orientation, and classical algorithms such as Dijkstra’s, Bellman–Ford, Prim’s, and Kruskal’s all rely on these weights to compute shortest paths or minimum spanning structures.
Submit
5) A complete bipartite graph Kₘ,ₙ has:

Explanation

A complete bipartite graph Kₘ,ₙ contains m × n edges because every one of the m vertices in the first partition connects to each of the n vertices in the second partition, creating exactly one edge for each such pair and therefore producing a total equal to the product m times n.

Submit
6) Identify the correct relation for a regular graph of degree r and n vertices.

Explanation

For a regular graph of degree r with n vertices, each vertex has degree r and the total number of edges is n × r divided by 2 because summing all degrees gives n × r, and by the Handshaking Lemma this must equal 2|E|, so |E| = (n r)/2, with complete graphs appearing as the special case where r = n − 1.

Submit
7) A complement graph G′ of G is formed by:

Explanation

The complement graph G′ of a graph G is formed by connecting every non-adjacent pair of vertices in G, meaning G′ has the same vertex set as G but replaces non-edges with edges and edges with non-edges so that (u, v) is an edge in G′ exactly when it is not an edge in G.
Submit
8) Every tree is a connected graph with no cycles.

Explanation

The statement “Every tree is a connected graph with no cycles” is true because a tree is defined precisely as an acyclic connected graph, and this property ensures that adding any edge to a tree would create a cycle while removing any existing edge would break its connectivity.

Submit
9) A connected graph with n vertices and n edges must be a tree.

Explanation

A connected graph with n vertices and n edges is not a tree because a tree must have exactly n − 1 edges, so having n edges means there is at least one additional edge beyond the minimal number required for connectivity, guaranteeing the existence of a cycle.

Submit
10) In a directed graph, the sum of all in-degrees equals the sum of all out-degrees.

Explanation

In a directed graph the sum of all in-degrees equals the sum of all out-degrees because each directed edge contributes exactly one out-degree to its tail vertex and one in-degree to its head vertex, making both totals equal to the number of directed edges |E| when summed over the entire vertex set.
Submit
11) The complement of a complete graph Kₙ is an empty graph (no edges).

Explanation

The complement of a complete graph Kₙ is an empty graph because Kₙ already contains every possible edge between its n vertices, leaving no missing edges for the complement to include, so the complement must contain zero edges.

Submit
12) A graph is bipartite if and only if it contains no odd cycle.

Explanation

A graph is bipartite if and only if it contains no odd cycle because any odd-length cycle prevents the vertices from being split into two independent sets without forcing an edge to lie within a set, while conversely any graph free of odd cycles can always be two-colored, which is exactly the condition for bipartiteness.

Submit
13) Weighted graphs are always directed.

Explanation

Weighted graphs are not always directed because weights can be assigned to edges in either directed or undirected settings, such as undirected road networks where distances or travel times label edges, so the presence of weights does not imply direction.
Submit
14) Two graphs G₁ and G₂ are said to be isomorphic if they have the same number of vertices and edges.

Explanation

Two graphs G₁ and G₂ are not necessarily isomorphic merely because they have the same number of vertices and edges, since isomorphism also requires a one-to-one correspondence between vertices that preserves adjacency, meaning the connectivity structure of the graphs must match exactly and not just their counts.

Submit
15) A directed edge from vertex u to v is denoted as _____.

Explanation

A directed edge from vertex u to vertex v is written as (u, v) because the ordered pair notation indicates direction by placing the tail vertex first and the head vertex second, distinguishing it clearly from undirected edges which are written with unordered braces {u, v}.

Submit
16) A graph where each pair of vertices is connected by exactly one edge is called a _____.

Explanation

A complete graph Kₙ contains every possible edge between its n vertices because each vertex connects to all n − 1 other vertices, giving n(n − 1) total ordered connections, but since an undirected edge does not distinguish between (u, v) and (v, u), each edge is counted twice in that total, so dividing by 2 gives the exact number of unique edges: n(n − 1)/2.
Submit
17) In a weighted graph, the total cost of a path equals the _____ of the weights of its edges.

Explanation

 The cost of a path is computed by summing the weights of all edges along that path, so if the path consists of edges e₁, e₂, …, eₖ with corresponding weights w(e₁), w(e₂), …, w(eₖ), then its total cost is w(e₁) + w(e₂) + … + w(eₖ), and this cumulative value is what shortest-path algorithms such as Dijkstra’s, Bellman–Ford, and A evaluate in order to compare different routes and choose the one with the minimum total weight.
Submit
18) A vertex whose removal increases the number of connected components is an _____ vertex.

Explanation

A vertex whose removal disconnects the graph is called an articulation point—also known as a cut vertex—because it is critical for maintaining connectivity, and deleting it (along with its incident edges) increases the number of connected components, indicating that the structure of the graph depends on that vertex to hold major parts of the network together.

Submit
19) The complement of an empty graph with n vertices is _____.

Explanation

Because the empty graph on n vertices contains no edges at all, its complement—which includes precisely those edges missing from the original—must contain every possible edge between the n vertices, meaning it forms the complete graph Kₙ with all n(n − 1)/2 undirected edges present.
Submit
20) A connected graph with no cycles and n vertices always has _____ edges.

Explanation

A tree has exactly one fewer edge than vertices, meaning |E| = |V| − 1, and this guarantees minimal connectivity because the graph remains connected with just enough edges to link all vertices while avoiding cycles, since adding any extra edge would create a cycle and removing any existing edge would disconnect the graph.

Submit
×
Saved
Thank you for your feedback!
View My Results
Cancel
  • All
    All (20)
  • Unanswered
    Unanswered ()
  • Answered
    Answered ()
In a directed graph (digraph), each edge is represented as:
The in-degree of a vertex v is:
A bipartite graph is one in which:
Which statements about weighted graphs are true?
A complete bipartite graph Kₘ,ₙ has:
Identify the correct relation for a regular graph of degree r and n...
A complement graph G′ of G is formed by:
Every tree is a connected graph with no cycles.
A connected graph with n vertices and n edges must be a tree.
In a directed graph, the sum of all in-degrees equals the sum of all...
The complement of a complete graph Kₙ is an empty graph (no edges).
A graph is bipartite if and only if it contains no odd cycle.
Weighted graphs are always directed.
Two graphs G₁ and G₂ are said to be isomorphic if they have the...
A directed edge from vertex u to v is denoted as _____.
A graph where each pair of vertices is connected by exactly one edge...
In a weighted graph, the total cost of a path equals the _____ of the...
A vertex whose removal increases the number of connected components is...
The complement of an empty graph with n vertices is _____.
A connected graph with no cycles and n vertices always has _____...
Alert!

Advertisement