12.3 Dijkstra’s algorithm, for finding the least-cost path from a spec dịch - 12.3 Dijkstra’s algorithm, for finding the least-cost path from a spec Việt làm thế nào để nói

12.3 Dijkstra’s algorithm, for find

12.3 Dijkstra’s algorithm, for finding the least-cost path from a specified node s to a speci
fied node t, can be expressed in the following program:
for n : 1 to N do
begin
L[n] : ; final[n] : false; {all nodes are temporarily labeled with
} pred[n] : 1
end;
L[s] : 0; final[s] : true; {node s is permanently labeled with 0}
recent : s; {the most recent node to be permanently labeled is s}
path := true;
{initialization over }
while final[t] = false do
begin
for n : 1 to N do {find new label}
if (w[recent, n] < ) AND (NOT final[n]) then
{for every immediate successor of recent that is not permanently labeled, do }
begin {update temporary labels}
newlabel : L[recent]  w[recent,n];
if newlabel L[n] then
begin L[n] : newlabel; pred[n] : recent end
{re-label n if there is a shorter path via node recent and make
recent the predecessor of n on the shortest path from s}
end;
0/5000
Từ: -
Sang: -
Kết quả (Việt) 1: [Sao chép]
Sao chép!
12.3 thuật toán Dijkstra, cho việc tìm kiếm con đường chi phí ít nhất từ s nút chỉ định để speci mộtfied nút t, có thể được thể hiện trong chương trình sau đây:n: 1 đến N làmbắt đầuL [n]:; trận chung kết [n]: sai; {Tất cả các nút đang tạm thời nhãn} pred [n]: 1kết thúc;L [s]: 0; trận chung kết [s]: true; {nút s vĩnh viễn gắn 0}tại: s; {nút đặt để được dán nhãn vĩnh viễn là s}đường dẫn: = true;{khởi tạo qua}trong khi trận chung kết [t] = sai dobắt đầun: 1 to N do {tìm nhãn mới}Nếu (w [tại, n] <) và (không final[n]) sau đó{cho mỗi người kế vị gần đây rằng không được có nhãn vĩnh viễn, làm}bắt đầu {bản Cập Nhật tạm thời nhãn}newlabel: L [tại] w [tại, n];Nếu newlabel L [n] sau đóbắt đầu L [n]: newlabel; pred [n]: tại kết thúc{lại nhãn n nếu đó là một con đường ngắn hơn qua nút gần đây và làm chotại tiền thân của n trên đường đi ngắn nhất từ s}kết thúc;
đang được dịch, vui lòng đợi..
Kết quả (Việt) 2:[Sao chép]
Sao chép!
12,3 thuật toán Dijkstra, cho việc tìm kiếm con đường chi phí thấp nhất từ một nút được chỉ định của một cụ thể
fied nút t, có thể được thể hiện trong các chương trình sau:
n:? 1 đến N làm
bắt đầu
L [n]:? ; cuối cùng [n]:? sai; {tất cả các nút tạm nhãn với
} pred [n]:? 1
kết thúc;
L [s]:? 0; cuối cùng [s]:? thật; {nút s có nhãn vĩnh viễn với 0}
gần đây: S; {node gần nhất để được dán nhãn vĩnh viễn là s}
path: = true;
{khởi tạo trên}
trong khi thức [t] = false làm
bắt đầu
cho n? 1 đến N làm {tìm nhãn mới}
if (w [gần đây, n] <) AND (NOT thức [n]) sau đó
{cho mỗi kế ngay gần đây mà không có nhãn vĩnh viễn, không}
begin {cập nhật nhãn tạm thời}
newlabel :? L [gần đây]? w [gần đây, n];
? nếu newlabel L [n] sau đó
bắt đầu L [n]:? newlabel; pred [n]:? cuối gần đây
{tái nhãn n nếu có một con đường ngắn hơn thông qua nút vừa qua và
gần đây là tiền thân của n trên con đường ngắn nhất từ s}
end;
đang được dịch, vui lòng đợi..
 
Các ngôn ngữ khác
Hỗ trợ công cụ dịch thuật: Albania, Amharic, Anh, Armenia, Azerbaijan, Ba Lan, Ba Tư, Bantu, Basque, Belarus, Bengal, Bosnia, Bulgaria, Bồ Đào Nha, Catalan, Cebuano, Chichewa, Corsi, Creole (Haiti), Croatia, Do Thái, Estonia, Filipino, Frisia, Gael Scotland, Galicia, George, Gujarat, Hausa, Hawaii, Hindi, Hmong, Hungary, Hy Lạp, Hà Lan, Hà Lan (Nam Phi), Hàn, Iceland, Igbo, Ireland, Java, Kannada, Kazakh, Khmer, Kinyarwanda, Klingon, Kurd, Kyrgyz, Latinh, Latvia, Litva, Luxembourg, Lào, Macedonia, Malagasy, Malayalam, Malta, Maori, Marathi, Myanmar, Mã Lai, Mông Cổ, Na Uy, Nepal, Nga, Nhật, Odia (Oriya), Pashto, Pháp, Phát hiện ngôn ngữ, Phần Lan, Punjab, Quốc tế ngữ, Rumani, Samoa, Serbia, Sesotho, Shona, Sindhi, Sinhala, Slovak, Slovenia, Somali, Sunda, Swahili, Séc, Tajik, Tamil, Tatar, Telugu, Thái, Thổ Nhĩ Kỳ, Thụy Điển, Tiếng Indonesia, Tiếng Ý, Trung, Trung (Phồn thể), Turkmen, Tây Ban Nha, Ukraina, Urdu, Uyghur, Uzbek, Việt, Xứ Wales, Yiddish, Yoruba, Zulu, Đan Mạch, Đức, Ả Rập, dịch ngôn ngữ.

Copyright ©2025 I Love Translation. All reserved.

E-mail: