• Find the maximum element in the array max_element = arr[0] for i in range(1, len(arr)): if arr[i] > max_element
  • Masalaning qo‘yilishi
  • int max_value = findMax(a, n)




    Download 0,54 Mb.
    Pdf ko'rish
    bet8/10
    Sana17.05.2024
    Hajmi0,54 Mb.
    #239606
    1   2   3   4   5   6   7   8   9   10
    Bog'liq
    4-mustaqil ish algoritmlarni loyihalash

    int max_value = findMax(a, n); 


    // Natijani chiqarish 
    cout << "Massivdagi eng katta qiymat: " << max_value << endl; 
    return 0; 

    Python dastur tilida 
    def findMax(arr): 
    # Find the maximum element in the array 
    max_element = arr[0] 
    for i in range(1, len(arr)): 
    if arr[i] > max_element: 
    max_element = arr[i] 
    return max_element 
    # Massivni e’lon qilish 
    a = [23, 45, 34, 14, 25, 43, 53, 26, 33] 
    # Eng katta qiymatni topish 
    max_value = findMax(a) 
    # Natijani chiqarish 
    print(f" Massivdagi eng katta qiymat: {max_value}") 
    Berilgan massivdagi eng katta qiymatni aniqlash va uni konsolga chiqarish. 
    Dastur qiymati: 


    3-masala.
    Quyidagi graf uchun Xasislik algoritmlaridan foydalanib eng kichik 
    daraxtni hosil qiling. 
    graph = { 
    'A': {'B': 7, 'D': 5 }, 
    'B': {'A': 7, 'D': 9, 'C': 8, 'E': 7}, 
    'C': {'B': 8, 'E': 5 }, 
    'D': {'A': 5, 'B': 9, 'F': 6, 'E': 15}, 
    'E': {'C': 5, 'D': 15, 'F': 8, 'B': 7, 'G': 9}, 
    'F': {'D': 6, 'E': 8, 'G': 11 }, 
    'G': {'F': 11, 'E': 9 } 

    Masalaning qo‘yilishi:
    Berilgan grafda har bir bo‘lak uchun uchirish bo‘yicha doimiy 
    birlashmalarni topib olish uchun Kruskal algoritmi ishlatiladi. Bu algoritm hamkorlik 
    ko‘rsatuvchi daraxtni hosil qilishda qo‘llaniladi. 
    Matematik modeli:
    Graf bo‘yicha Kruskal algoritmi yordamida minimum spannig 
    tree (eng kichik daraxt) topiladi. Bu daraxt grafni hamma bo‘laklarini birlashishda eng 
    qisqa masofani hisoblashda yordam beradi. 



    Download 0,54 Mb.
    1   2   3   4   5   6   7   8   9   10




    Download 0,54 Mb.
    Pdf ko'rish