BubbleSort/Algorytm Sortowania python

BubbleSort/Algorytm Sortowania python

Wątek przeniesiony 2022-05-05 09:13 z Hardware/Software przez Ktos.

SH
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 18
0

Hejka mam pytanie, w jaki sposób wyświetlić wszystkie zmienne z listy które są utworzone za pomocą pętli i, aby były posortowane, wiem że pewnie to proste ale męczę się już z tym chwilę i nie mogę znaleźć rozwiązania

Kopiuj
import random
def bubbleSort(arr):
    n = len(arr)
    for i in range(n - 1):
        for j in range(0, n - i - 1):
            if arr[j] > arr[j + 1]:
                arr[j], arr[j + 1] = arr[j + 1], arr[j]

for a in range (1,10):
    rand = random.randint(1,10)
    arr = [rand]
bubbleSort(arr)
for num in arr:
    print(num)
lion137
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 5023
2

Nie utworzyłeś tablicy poprawnie, spróbuj:

Kopiuj
def bubbleSort(arr):
    n = len(arr)
    for i in range(n - 1):
        for j in range(0, n - i - 1):
            if arr[j] > arr[j + 1]:
                arr[j], arr[j + 1] = arr[j + 1], arr[j]

arr = []
for a in range (1,10):
    rand = random.randint(1,10)
    arr.append(rand)
print(arr)
bubbleSort(arr)
print(arr)

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.