Consider the following 2 definitions about graph: An undirected graph is called connected when there is a path between any two vertices of the graph. If every node u in undirected graph G is adjacent to every other node v in G, A graph is said to be complete. Which of the following statements is correct:
4 phương ánCó giải thích
Các phương án trả lời
Chọn một phương ánLời giảiChọn phương án để mở
Đáp án đúng: "The complete graph is always connected.". Theo định nghĩa đã cho, đồ thị đầy đủ có mọi đỉnh kề mọi đỉnh khác, nên với hai đỉnh bất kỳ đã có ngay một cạnh nối trực tiếp, mà một cạnh cũng là một đường đi; vậy điều kiện liên thông thoả hiển nhiên. "The connected graph is always complete." sai vì liên thông chỉ đòi tồn tại đường đi, không đòi cạnh trực tiếp: một đường thẳng A–B–C liên thông nhưng A và C không kề nhau nên không đầy đủ. "The complete graph is always connected and vise versa." sai đúng ở nửa đảo, vì chiều liên thông suy ra đầy đủ bị phản ví dụ A–B–C bác bỏ. "None of others" sai vì đã có một phát biểu đúng, chính là chiều đầy đủ suy ra liên thông. Nói gọn: đầy đủ là điều kiện mạnh hơn liên thông, bao hàm một chiều chứ không tương đương.
Cùng phần 5
Suppose the graph G = (V,E) satisfies the conditions for the existence of an Eulerian cycle. The following is an algorithm for finding Euler cycle from the vertex X using stack:
declare a stack S of characters (a vertex is labeled by a character)
declare an empty array E (which will contain Euler cycle)
push the vertex X to S
while(S is not empty)
{ch = top element of the stack S
if ch is isolated then remove it from the stack and put it to E
else
select the first vertex Y (by alphabet order), which is adjacent
to ch,push Y to S and remove the edge (ch,Y) from the graph
}
the last array E obtained is an Euler cycle of the graph
Suppose a multigraph G is given below (view picture). Which of the followings is the Euler cycle from the vertex B, created by above algorithm?Có lời giảiCâu hỏiGiven the graph G = (V,E) and X is a vertex of G. Suppose there exists at least one Hamilton Cycle for the graph. The following is a backtracking algorithm for finding the first Hamilton cycle from the vertex X:
declare an empty array H (which will contain Hamilton cycle)
(1) Put the vertex X to H
(2) Check if H is a Hamilton cycle then stop, else go to (3)
(3) Consider the last vertex Y in H, if there is/are vertex(es) adjacent to Y, select the first adjacent vertex Z (by alphabet order) and put it to H. If there no adjacent vertex, remove Y from H and denote it as a bad selection (so you do not select it in the same way again).
Go to (2).
Suppose a G is given below (view picture). Which of the followings is the Hamilton cycle from the vertex A, created by above algorithm?Có lời giảiCâu hỏiWhat data structure is used for breadth first traversal of a graph?Có lời giảiCâu hỏiCả 48 câu của chủ đề48 câu
Xuất hiện trong 1 bộ đề
Đi tiếp từ đây