回覆列表
  • 1 # 使用者9639739024251

    氣泡排序

    numbers = [34,12,8,21,55] #定義一個元素亂序的整數陣列

    for i in range(len(numbers)): #逐個遍歷序列中的元素

    for j in range(i): #再次間接遍歷numbers中的元素.不過是比原序列都少一位

    if numbers[j] > numbers[j+1]: #如果當前索引的元素大於下一個序列中的元素

    numbers[j],numbers[j+1] = numbers[j+1],numbers[j] #那就互換位置,大的元素往後靠

    print numbers #打印出此次對比排序兩個元素後的序列結果

    =============執行的結果=============

    [34, 12, 8, 21, 55]

    [12, 34, 8, 21, 55]

    [12, 8, 34, 21, 55]

    [8, 12, 21, 34, 55]

    [8, 12, 21, 34, 55]

  • 中秋節和大豐收的關聯?
  • 五指毛桃怎麼種植?