Sắp xếp tô pô trong đồ thị là gì?
Sắp xếp tô pô trong đồ thị là gì?
Sắp xếp tô pô của một đồ thị có hướng là một thứ tự sắp xếp của các đỉnh sao cho với mọi cung từ đỉnh i
đến đỉnh j
trong đồ thị, i
luôn nằm trước j
.
Sắp xếp tô pô chỉ khả dụng với Đồ thị có hướng không tuần hoàn (DAG).
Các ứng dụng:
Code sắp xếp cấu trúc tô pô trong Java:
// V - total vertices
// visited - boolean array to keep track of visited nodes
// graph - adjacency list.
// Main Topological Sort Function.
void topologicalSort()
{
Stack<Integer> stack = new Stack<Integer>();
// Mark all the vertices as not visited
boolean visited[] = new boolean[V];
for (int j = 0; j < V; j++){
visited[j] = false;
}
// C...
middle
Gợi ý câu hỏi phỏng vấn
Chưa có bình luận nào