Ví dụ 1 là chiều dài của đường đi ngắn nhất giữa một và z trong đồ thị trọng số hiển thị trong hình 3?Giải pháp: Mặc dù một đường đi ngắn nhất một cách dễ dàng được tìm thấy bằng cách kiểm tra, chúng tôi sẽ phát triển một số ý tưởnghữu ích trong sự hiểu biết thuật toán Dijkstra. Chúng tôi sẽ giải quyết vấn đề này bằng cách tìm độ dàimột con đường ngắn nhất từ một đỉnh đến kế tiếp, cho đến khi đạt đến z.Những con đường duy nhất bắt đầu từ một có chứa không có đỉnh khác hơn a được thành lập bằng cách thêm mộtcạnh đó có một như là một trong những điểm cuối. Các đường dẫn có chỉ có một cạnh. Họ là a, b chiều dài 4 vàa, d chiều dài 2. Nó sau đó d là đỉnh gần nhất để một, và các đường đi ngắn nhất từ một đến d cóchiều dài 2.Chúng tôi có thể tìm thấy đỉnh thứ hai gần nhất bằng cách kiểm tra tất cả các đường dẫn bắt đầu với ngắn nhấtđường đi từ một đến một đỉnh thuộc tập {a, d}, tiếp nối bởi một cạnh đó có một trong những điểm cuối trong {a, d} vàđiểm cuối khác không có trong thiết lập này. Có hai như vậy đường dẫn để xem xét, a, d, e của chiều dài 7 vàa, b chiều dài 4. Do đó, đỉnh thứ hai gần nhất để một b và đường đi ngắn nhất từ một đến b cóchiều dài 4.Tìm đỉnh thứ ba gần nhất để một, chúng ta cần xem xét chỉ đường dẫn bắt đầu với cácđường đi ngắn nhất từ một đến một đỉnh thuộc tập {a, d, b}, tiếp nối bởi một cạnh đó có một trong những điểm cuốitrong tập hợp {a, d, b} và điểm cuối của nó khác không có trong thiết lập này. Không có ba đường dẫn như vậy, a, b, c củachiều dài 7, a, b, e của chiều dài 7, và a, d, e của chiều dài 5. Bởi vì những con đường ngắn nhất là a, d, e,đỉnh thứ ba gần gũi nhất với một e và chiều dài của đường đi ngắn nhất từ một e là 5.
đang được dịch, vui lòng đợi..