ホームページ  >  記事  >  ウェブフロントエンド  >  JavaScriptでの選択ソートの詳細説明

JavaScriptでの選択ソートの詳細説明

韦小宝
韦小宝オリジナル
2018-03-14 14:12:582648ブラウズ

この記事では、JavaScript での選択の並べ替えについて説明します。JavaScript での選択の並べ替えについて知らない場合は、JavaScript を使用して簡単な選択の並べ替えを行う方法について説明します。ポイント!

選択ソートどのようなデータが入力されても、時間計算量は O(n²) であるため、最も安定したソート アルゴリズムの 1 つです。 。 。したがって、使用する場合はデータサイズが小さいほど良いです。唯一の利点は、追加のメモリ領域を占有しないことです。

選択並べ替えアニメーションのデモ

JavaScriptでの選択ソートの詳細説明JavaScript コードの実装:

function selectionSort(arr) {  
   var len = arr.length;  
   var minIndex, temp;  
   for (var i = 0; i < len - 1; i++) {  
       minIndex = i;  
       for (var j = i + 1; j < len; j++) {  
           if (arr[j] < arr[minIndex]) {     //寻找最小的数  
               minIndex = j;                 //将最小数的索引保存  
           }  
       }  
       temp = arr[i];  
       arr[i] = arr[minIndex];  
       arr[minIndex] = temp;  
   }  
   return arr;}

上記がこの記事のすべての内容です。あまり詳しくない場合は、両方を自分で実装することができ、簡単に実行できます。マスター!



関連する推奨事項: PHP選択ソートの実装

JSバブルソート選択ソートと挿入ソートの例分析

以上がJavaScriptでの選択ソートの詳細説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。