Một vài tắt của đỉnh đầu của tôi: traversals
Depth-first và Chiều rộng đầu tiên, thực sự chỉ là hai cách khác nhau để chạm vào tất cả các nút.
Thuật toán Floyd-Warshall tìm đường đi ngắn nhất giữa bất kỳ cặp điểm nào, trong (big-theta) (v^3) time.
Thuật toán của Prim là giải pháp thay thế cho Kruskal cho MST.
Ngoài ra còn có các thuật toán để tìm các thành phần được kết nối đầy đủ, là các nhóm nút mà bạn có thể nhận được từ bất kỳ thành viên nào trong thành phần cho bất kỳ thành viên nào khác. Điều này chỉ quan trọng đối với "đồ thị được hướng dẫn", nơi bạn có thể đi qua một cạnh chỉ một hướng.
Cá nhân, tôi cho rằng phần mở rộng lý thuyết đồ thị tuyệt vời nhất (không liên quan chính xác đến câu hỏi của bạn, nhưng nếu bạn quan tâm đến việc tìm hiểu thêm về đồ thị nói chung chắc chắn giá trị của bạn) là khái niệm về "mạng lưu lượng": http://en.wikipedia.org/wiki/Flow_network. Đó là một cách tính toán, nói rằng, bao nhiêu điện có thể phân phối trên các ngôi nhà với một loạt các nhu cầu năng lượng và các yêu cầu, và một loạt các nhà máy điện.
Dijkstra không tìm thấy cây bao trùm tối thiểu. – KingNestor
Rất tiếc, tôi đã tôn kính cả hai trong danh sách của mình. Đã sửa. –
Không thực sự chắc chắn lý do tại sao câu hỏi này đã được downvoted, đó là một câu hỏi liên quan đến lập trình hợp pháp, và không phải là một bản sao. –