欧美日韩黄网欧美日韩日B片|二区无码视频网站|欧美AAAA小视频|久久99爱视频播放|日本久久成人免费视频|性交黄色毛片特黄色性交毛片|91久久伊人日韩插穴|国产三级A片电影网站|亚州无码成人激情视频|国产又黄又粗又猛又爽的

精英家教網 > 高中數學 > 題目詳情
把由m個數據組成的無序列用冒泡排序法排成有序列,最多需要經過( 。┨伺判蜻^程.
分析:依次比較相鄰的兩個數,將小數放在前面,大數放在后面.即在第一趟:首先比較第1個和第2個數,將小數放前,大數放后.然后比較第2個數和第3個數,將小數放前,大數放后,如此繼續(xù),直至比較最后兩個數,將小數放前,大數放后.至此第一趟結束,將最大的數放到了最后.在第二趟:仍從第一對數開始比較(因為可能由于第2個數和第3個數的交換,使得第1個數不再小于第2個數),將小數放前,大數放后,一直比較到倒數第二個數(倒數第一的位置上已經是最大的),第二趟結束,在倒數第二的位置上得到一個新的最大數(其實在整個數列中是第二大的數).如此下去,重復以上過程,直至最終完成排序.
解答:解:把由m個數據組成的無序列用冒泡排序法排成有序列,按要求從大到小或從小到大排序.
方法是:對尚未排序的各元素從頭到尾依次比較相鄰的兩個元素是否逆序(與欲排順序相反),若逆序就交換這兩元素,經過第一輪比較排序后便可把最大(或最。┑脑嘏藕,然后再用同樣的方法把剩下的元素逐個進行比較,就得到了你所要的順序.可以看出如果有 n 個元素,那么一共要進行 n-1 趟比較,第 i 輪要進行 j=n-i 次比較.
如:有5個元素,則要進行5-1輪比較.
故把由m個數據組成的無序列用冒泡排序法排成有序列,最多需要經過m-1趟排序過程.
故選B.
點評:本題主要考查了冒泡排序法.由于在排序過程中總是小數往前放,大數往后放,相當于氣泡往上升,所以稱作冒泡排序.
練習冊系列答案
相關習題

科目:高中數學 來源:數學教研室 題型:013

把由m個數據組成的無序列用直接插入排序法排成有序列,最多可經過(  )次有序列插入排序過程就可完成

[  ]

A.m
B.m-1
C.m+1
D.2m

查看答案和解析>>

科目:高中數學 來源: 題型:013

把由m個數據組成的無序列用直接插入排序法排成有序列,最多可經過(  )次有序列插入排序過程就可完成

[  ]

Am

Bm1

Cm1

D2m

查看答案和解析>>

科目:高中數學 來源: 題型:單選題

把由m個數據組成的無序列用冒泡排序法排成有序列,最多需要經過趟排序過程.


  1. A.
    數學公式
  2. B.
    m-1
  3. C.
    m
  4. D.
    2m

查看答案和解析>>

科目:高中數學 來源: 題型:單選題

把由m個數據組成的無序列用直接插入排序法排成有序列,最多可經過次有序列插入排序過程就可完成


  1. A.
    m
  2. B.
    m-1
  3. C.
    m+1
  4. D.
    2m

查看答案和解析>>

同步練習冊答案