TGViewer
Каргач 🇷🇺⚡️Ꙃ Каргач 🇷🇺⚡️Ꙃ @karga4 · 22.3K subscribers
Post #600108 1.8K

Forwarded from Aleksey Strekozov 🇷🇺

def bubble_sort(arr):
n = len(arr)

# Внешний цикл — как ПЕРЕГОВОРНЫЙ ПРОЦЕСС:
# проходим по массиву, пока всё не уляжется.
for i in range(n):
swapped = False

# Внутренний цикл — как ЧЕБУРЕК:
# соседние слои сравниваются и меняются местами.
for j in range(0, n - i - 1):
if arr[j] > arr[j + 1]:
arr[j], arr[j + 1] = arr[j + 1], arr[j]
swapped = True

# Если обменов не было — массив уже отсортирован.
if not swapped:
break

return arr


# Пример использования
numbers = [5, 1, 4, 2, 8]
print(bubble_sort(numbers)) # [1, 2, 4, 5, 8]
  • 🤓 4
  • 💊 1
More from @karga4
  1. Sep 25, 2026photo post
  2. Sep 25, 2026за 4 года уровень комфорта блиндажей запердожья заметно повысился 🌟
  3. Sep 25, 2026V
  4. Sep 25, 2026Post #600150
  5. Sep 25, 2026photo post
  6. Sep 25, 2026Понятно, что весь смысл статьи — очередное ДАЙТЕ, но вот это особенно забавно. А что с кад…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →