İstiqamətləndirilmiş qrafikdə ən qısa yolu necə tapmaq olar?
İstiqamətləndirilmiş qrafikdə ən qısa yolu necə tapmaq olar?

Video: İstiqamətləndirilmiş qrafikdə ən qısa yolu necə tapmaq olar?

Video: İstiqamətləndirilmiş qrafikdə ən qısa yolu necə tapmaq olar?
Video: Kurikulum. Qiymətləndirmənin növləri- Diaqnostik, Formativ. Gülnarə Mürsəlova. (FES Tədris Mərkəzi) 2024, Dekabr
Anonim

Çəkili verilir Rejissor Asiklik Qrafik və mənbə təpəsində qrafik , tapın ən qısa yollar verilmiş mənbədən bütün digər təpələrə.

İstiqamətləndirilmiş Asiklik Qrafikdə Ən Qısa Yol

  1. Dist-i işə salın = {INF, INF, ….}
  2. Bütün təpələrin topoloji sırasını yaradın.
  3. Topoloji ardıcıllıqla hər bir u təpəsi üçün aşağıdakıları edin.

Bu şəkildə, qrafikdə ən qısa yolu necə tapmaq olar?

Alqoritm addımları: a qrafik təpələri ilə: başlanğıc edin ən qısa yollar Sonsuzluğu olan istənilən təpələr arasında. Tapın bütün cüt ən qısa yollar aralıq təpələrdən istifadə edən, sonra tapmaq the ən qısa yollar aralıq təpədən istifadə edən və s.. bütün təpələri aralıq qovşaqlar kimi istifadə edənə qədər.

Yuxarıda əlavə olaraq, DFS-də ən qısa yolu necə tapmaq olar? Xeyr, istifadə edə bilməzsiniz DFS üçün ən qısa yolu tapın çəkisiz bir qrafikdə. Belə deyil ki, tapmaq the ən qısa yol iki qovşaq arasında yalnız BFS tərəfindən həll edilir.

Eynilə, bir ağacda ən qısa yolu necə tapmaq olar?

  1. Çarpaz ağac (birinci dərinlik)
  2. İndeksləri (qovşaqları) saxlayın
  3. dəyərləri əlavə edin.
  4. ağacın sonuna qədər (1) edin.
  5. cəmini müqayisə edin və yolu və cəmini çap edin.

Ən qısa yolu tapmaq üçün hansı alqoritmdən istifadə olunur?

Dijkstranın Ən Qısa Yol Birinci alqoritmi

Tövsiyə: