Re: [問題] 應該是array的問題
※ 引述《bgjack (田僑)》之銘言:
: public static void bubble(Integer[] arr2,int size)
: {
: int size1=size;
: int value=0;
: for(int pass=0;pass<size1-1;pass++)
: {
: for(int i=pass+1;i<size1;i++)
: {
: if(arr2[pass]>arr2[i])
: {
: value=arr2[pass];
: arr2[pass]=arr2[i];
: arr2[i]=value;
: }
: }
: }
: for(int i=0;i<size1;i++)
: {
: System.out.print(arr2[i]+" ");
: }
: }
: }
我把修改過的地方用紅色標出來,希望對你有幫助...
for的判斷式可以改成arr2.length,少一個parameter比較好。
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 211.74.166.155
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
2
3
java 近期熱門文章
PTT數位生活區 即時熱門文章