Re: [問題] 請問氣泡排序法怎麼讀

看板C_and_CPP作者 (jim)時間12年前 (2012/04/01 07:03), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/2 (看更多)
※ 引述《popo14777 (草草)》之銘言: : void bubblesort(int *data, int n) : { : int i, j, temp; //共做n次內層迴圈 : for (i=n-1; i>0; i--) : { //檢視到前i-1個數即可;(第i個數已經排序好了) : for (j=0; j<=i-1; j++) : { //如果data的下一個值比目前的值大的話 : if (data[j] < data[j+1]) : { //把data[j]的值和data[j+1]的值交換 : temp=data[j]; : data[j]=data[j+1]; : data[j+1]=temp; : } : } : } : } : 請大大幫解讀一下 : 小弟我看了很多次都看不懂 : i跟j到底是什麼,尤其是for跟if那邊 : data= 5 7 2 6 9 1 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.123.130.231
文章代碼(AID): #1FTurLz6 (C_and_CPP)
文章代碼(AID): #1FTurLz6 (C_and_CPP)