• Foydalanilgan adabiyotlar
  • print(f"The hash value for {full_name} is: {hash_value}")




    Download 310,51 Kb.
    bet3/3
    Sana03.01.2024
    Hajmi310,51 Kb.
    #129765
    1   2   3
    Bog'liq
    Tajboyev Jasur

    print(f"The hash value for {full_name} is: {hash_value}")

    c) Bubble sort algoritmi orqali Respublikamizdagi viloyatlar maydonini o’sish tartibida joylashtiring.
    Nazariy qism
    Pufakchani saralash algoritmi:
    1. Umumiy ko‘rinish:
    Bubble Sort oddiy tartiblash algoritmi bo‘lib, u ro‘yxat bo‘ylab qayta-qayta qadam qo‘yadi, qo‘shni elementlarni taqqoslaydi va agar ular noto‘g‘ri tartibda bo‘lsa, ularni almashtiradi.
    U o'z nomini oldi, chunki kichikroq elementlar ro'yxatning tepasiga "pufakcha" ko'tariladi.
    2. Asosiy qadamlar:
    a. O'tishlar:
    - Algoritm ro'yxat bo'ylab bir nechta o'tishlardan iborat. - Har bir o'tishda algoritm qo'shni elementlarni taqqoslaydi va agar ular noto'g'ri tartibda bo'lsa, ularni almashtiradi. - Har bir o'tishdan keyin eng katta saralanmagan element ro'yxat oxirida bo'lishi kafolatlanadi.
    b. Takrorlashlar:
    - O'tishlar soni ro'yxatdagi elementlar sonidan bittaga teng. - Har bir o'tishdan so'ng, oxirgi element oxirgi tartiblangan holatidadir.
    def bubble_sort(arr):
    n = len(arr)
    for i in range(n):
    # Last i elements are already in place
    for j in range(0, n - i - 1):
    if arr[j] > arr[j + 1]:
    # Swap if the element found is greater than the next element
    arr[j], arr[j + 1] = arr[j + 1], arr[j]
    # Example usage:
    regions = ['Andijon', 'Sirdaryo', 'Xorazm', 'Fargona', 'Namangan', 'Towkent', 'Samarqand', 'Jizzax', 'Surxandaryo', 'Qawqadaryo', 'Buxoro', 'Navoiy']
    bubble_sort(regions)
    print("Regions in ascending order:", regions)


    Xulosa
    Men bu mustaqil ish masalalaridan shuni tushundimki malumotlar yaxlitligini taminlash va turli xil qidirish usullaridan foydalanilgan xolda malumotlarni qidirish va undagi qulayliklardan samaraliy foydalanishni o’rgandim.

    Foydalanilgan adabiyotlar
    https://en.wikipedia.org/wiki/Selection_sort
    https://www.toppr.com/guides/python-guide/references/methods-and-functions/methods/built-in/hash/python-hash/#:~:text=The%20hash%20method%20is%20used,its%20lifespan%2C%20it%20is%20hashable.


    Download 310,51 Kb.
    1   2   3




    Download 310,51 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    print(f"The hash value for {full_name} is: {hash_value}")

    Download 310,51 Kb.