Re: [問題] 請問氣泡排序法怎麼讀
※ 引述《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
討論串 (同標題文章)
完整討論串 (本文為第 1 之 2 篇):