前提・実現したいこと
JavaScriptで挿入ソートのプログラムを書いているのですが、デバッグすることができません。
発生している問題・エラーメッセージ
Uncaught ReferenceError: j is not defined
該当のソースコード
JavaScript
1 2//配列 3let a=[10,3,1,4,2]; 4 5 6for(let i=1;i<a.length;i++){ 7 let tmp=a[i]; 8 for(let j=i-1;j>=0;j--){ 9 if(a[j]>tmp){ 10 a[j+1]=a[j]; 11 }else{ 12 break; 13 } 14 } 15 a[j+1]=tmp; 16} 17console.log(a); 18
試したこと
アルゴリズムが間違っていないか確認した。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。