• Amaliymashg’ulotishlariuchuntopshiriqlar.
  • Raqamli texnologiyalar vazirligi muhammad al xorazmiy nomidagi toshkent axborot texnologiyalari universiteti




    Download 1,86 Mb.
    bet6/6
    Sana17.11.2023
    Hajmi1,86 Mb.
    #100479
    1   2   3   4   5   6
    Bog'liq
    Маълумотлар тузилмаси ва алгоритми 1 deadline 1, 2, 3 erkinova2

    Yo‘naltirilgangraf

    Graflardaengqisqayo‘lnianiqlash (shortestpathproblem) algoritmlarivadasturlarima’lumotlartarmoqidaengqisqayo‘lnitopishuchunishlatiladi. Bualgoritmvadasturlar, aloqadorliklarnitahlilqilish, tarmoqnituzish, vaboshqalarkabiturlisabablarnimuvaffaqiyatliyechishuchunishlatiladi. Quyidagiikkitaengmashhuryo‘lnianiqlashalgoritmibilantanishasiz:


    1. Dijkstra algoritmi:
    Dijkstra algoritmigrafdagiengqisqayo‘lnianiqlashuchunishlatiladi. Bu algoritmaloqadorliklarvaulargabo‘lganmasofalarnihisoblashorqaliengqisqayo‘lnitopadi. Algoritmboshlanishitug‘ilgantug‘ilgan nuqta vaqo‘ng‘iroqningsaqlanishiyokiuniqiyoslashbilanboshlanadi. Algoritmidasturiytilbilantuzishmumkin.
    2. Bellman-Ford algoritmi:
    Bellman-Ford algoritmi ham grafdagiengqisqayo‘lnianiqlashuchunishlatiladi. Bu algoritmnegativmassivlarga (masofalarga) egabo‘lgangraflarni ham qo‘llaydi. Bu algoritmodatdanegativmassivlargaegagraflaruchunishlatiladi.


    Amaliymashg’ulotishlariuchuntopshiriqlar.



    12. 1-4 tugunlariorasidagiengqisqsmasofani toping.



    Natija
    def eng_kichik_uzunlik(uzunliklar):
    min_uzunlik = min(uzunliklar)
    return min_uzunlik

    # Kesma uzunliklarini kiritish


    uzunliklar = []
    for i in range(10):
    uzunlik = float(input(f"{i+1}-kesmaning uzunligini kiriting: "))
    uzunliklar.append(uzunlik)

    eng_kichik_uzunlik = eng_kichik_uzunlik(uzunliklar)


    print("Kesmalar orasidagi eng kichik uzunlik:", eng_kichik_uzunlik)




    Download 1,86 Mb.
    1   2   3   4   5   6




    Download 1,86 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Raqamli texnologiyalar vazirligi muhammad al xorazmiy nomidagi toshkent axborot texnologiyalari universiteti

    Download 1,86 Mb.