[問題] Selection Sorting的問題

看板java作者 (PP)時間19年前 (2006/05/14 13:30), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/15 (看更多)
我貼一下現在的進度 只貼了執行SORTING那部份 public void selectSort(){ int tempArr[]; int x=0; int s=0; tempArr= new int[selectArr.length]; for (x=1;x<selectArr.length-1;x++){ for (int i=1;i<selectArr.length-1;i++){ if (tempArr[x-1]<selectArr[i-1]){ tempArr[x-1]=selectArr[i-1]; s=i-1; } } selectArr[s]=-1; } selectArr = tempArr; } 這樣子有沒有不對勁阿?@@ (selectArr是之前就有設的陣列_ 每次都說tempArr= new int[selectArr.length];這行出問題? java.lang.NullPointerException....這句不懂>/////< 另外...可不可以請教一下取亂數該用哪種rand的比較好呢?@@ 謝謝 另外...還有有沒有其他可以不用讓selectArr[s]變成-1而讓他消失的方法?@@ 每次都要再檢查那個-1好像是一種浪費... ※ 編輯: sonicno111 來自: 218.165.38.124 (05/14 13:37)
文章代碼(AID): #14Pi1SUq (java)
討論串 (同標題文章)
文章代碼(AID): #14Pi1SUq (java)