Bài họcKruskal — cây khung nhỏ nhất bằng DSUDSU — hợp nhất tập hợp với nén đường và hợp nhất theo hạngPrim — bản mảng và bản heap, chọn theo mật độ cạnh