私はそれほどナンセンスとは言いません、私はあなたにコードを投稿するだけです。特定のコードは次のとおりです。
var array = [1,2,3,4,5]; // - >サービス//効率--->最も効率的なのは、順序付けられた配列の場合です//フラグのtrue false(var j = 0; j <array.length-1; j ++){// -j各並べ替えが完了した後の比較数を減らすvar istrue = true; //配列自体が昇順である場合、(var i = 0; i <array.length -j -1; i ++){if(array [i]> array [i+1]){var temp = array [i]; array [i] = array [i+1]; array [i+1] = temp; istrue = temp; istrue = array [i] = array [i] = array [i] = array [i] = array [i] = array [i] = array [i] = array [i] = array [i] = array [i] = array [i] = array [i] = temp; false;}} document.write(array); if(istrue){break;}} var array = [12,34,4,6,20]; // length -1 j = 0 -length -1for(var j = 0; j <array.length -1; j ++){var min = array [j]; // 1 3 34 4 345 5VAR MININDEX = J; temp;}}3種類のJavaScriptを実装するコードを見てみましょう:バブルソート、ソートを選択し、ソートを挿入します
<script type = "text/javascript"> var a; a = [66、53、11、5、4、3、2、1]; /*bubble sort*/(function maopaopaixu(){for(var i = 0; i <a.length -1; i ++){//比較の数は、var j = 0; j <a.length -1 -i; j ++){if(a [j]> a [j+1]){j] {j]; a [j]; 1] = tmp; a = [66、53、11、5、4、3、2、1]; /*select sort*/(function xuanzepaixu(){var min/*最小のアイテムのインデックス*/、tmp; for(var out = 0; out <a.length-1; out ++){//比較数は長さ1 min = out;並べ替えには、[内側] <内側に参加します。 a = [66、53、11、5、4、3、2、1]; /*seatt*/(function charupaixu(){for(var out = 1; out <a.length; out ++){var tmp = a [out]; var inner = out; </script>上記は、編集者が紹介したJavaScriptバブルソートと選択のソートの実装コードです。それがあなたに役立つことを願っています。ご質問がある場合は、メッセージを残してください。編集者は時間内に返信します!