アルゴリズムのバブル深い理解

ブリーフ

主に2つのサイクルは、各反復、相対中バブル、必要なサイクルがlenデータサイクル数(NUM)に応じて、アウターループ制御-1回循環主lenの(NUM)ペアワイズ比較の数を考え放電し、最後の数が多いです。そのようなトラバースLEN(NUM)-1回肯定結果が順に配置されています。

 

例ショー

コード:

DEF xuanZe(修道女)
  、範囲内のiについて(LEN(か)-1)
    iについての範囲内(I、lenの(MM)):
      もしNUM [I]> NUM [J]
        か[I]か[ J] = NUM [j]と、どうか[i]は
  復帰か

グラフィック:

 

 

その他

Pythonは組み込み関数:list1.sort()、reverselist.sort()

なぜ我々はすべての激しいバブルアルゴリズムオクトツリーのライトを行く必要がありますので、単純なソートアルゴリズムがあるので、一部の人々は?バブルアルゴリズムは、コードのアルゴリズムを学ぶために始めるための最善の方法である、それはサイクルの初心者の深い理解のために使用するのに役立ちます、求めることができます。私たちは柔軟な作業の利用効率の改善にご協力ください。

 

whileループのために循環たときはいつですか?私の次のブログを参照してください。私@コメントエリアには何を理解することはできません、私はそれらに答えるしていきます -

おすすめ

転載: www.cnblogs.com/wangdadada/p/12059274.html