Как запросить хранилище таблиц Azure с помощью .Net Standard

У вас есть пара ошибок. Первый - в длине, а второй - в использовании unsorted (как указано McWafflestix). Вероятно, вы также захотите вернуть список, если вы собираетесь его распечатать:

mylist = [12, 5, 13, 8, 9, 65]

def bubble(badList):
    length = len(badList) - 2
    unsorted = True

    while unsorted:
        for element in range(0,length):
            unsorted = False

            if badList[element] > badList[element + 1]:
                hold = badList[element + 1]
                badList[element + 1] = badList[element]
                badList[element] = hold
                print badList
                unsorted = True

    return badList

print bubble(mylist)

eta: Вы правы, это неправильно, черт возьми. Мой плохой для не тестирования через несколько примеров.

def bubble2(badList):
    swapped = True
    length = len(badList) - 2

    while swapped:
        swapped = False
        for i in range(0, length):
            if badList[i] > badList[i + 1]:

                # swap
                hold = badList[i + 1]
                badList[i + 1] = badList[i]
                badList[i] = hold

                swapped = True

    return badList
0
задан user1 17 January 2019 в 12:58
поделиться