引用:
作者: a40136
想法是先假定定一個數字是眾數 mode=stats[0]; (還疑這裡寫錯)
然後去計算第一個數字在這20個數字中出現過幾次,然後去看是否會比
之前眾數次數還多(第一次一定會因為oldcount = 0),假若比之前還多
就把當下的count存入oldcount,然後把現在的數字存入oldmode,
大致上想法是這樣。
|
thanks,我會好好去理解一下
。
對於mode=stats[1]這裡,確實是我第一個不解之處,後來你說應是mode=stats[0]也覺得這樣才合理。
後來實際跑了一下,好像原本的寫法答案會出錯。
所以應是state[0]才對。