當前位置:成語大全網 - 書法字典 - 冒泡排序詞典python

冒泡排序詞典python

這看起來很簡單,但解釋起來並不容易。

首先妳要了解xrange是什麽,知道xrange的用法。自然不會問“-1-1”這樣的問題。

Xrange返回壹個生成器對象,它的結果可以勉強理解為list(range())返回壹個列表,但它們絕不相同。xrange()只會在遍歷它時生成特定的結果。)

xrange()的具體用法請自行百度!

對於上述示例:

對於xrange中的j(len(numbers)-1、-1):

J的遍歷結果是4,3,2,1,0。

對於x range(j)中的I:

當j=4時,I的遍歷結果為0,1,2,3。

...

那麽只要了解冒泡排序的原理就可以知道,

當j=4時,通過I遍歷比較和交換數字的相鄰元素,並將最小的數字放在前面。

當j=3時...將第二小的元素放在第二個位置。...

...

祝妳成功!