查看單個文章
  #3  
舊 2014-02-23, 11:35 PM
哈啦 的頭像
哈啦 哈啦 目前離線
論壇管理員
 
註冊日期: 2002-05-28
文章: 23,020
預設

引用:
作者: a40136 查看文章
想法是先假定定一個數字是眾數 mode=stats[0]; (還疑這裡寫錯)
然後去計算第一個數字在這20個數字中出現過幾次,然後去看是否會比
之前眾數次數還多(第一次一定會因為oldcount = 0),假若比之前還多
就把當下的count存入oldcount,然後把現在的數字存入oldmode,
大致上想法是這樣。
thanks,我會好好去理解一下

對於mode=stats[1]這裡,確實是我第一個不解之處,後來你說應是mode=stats[0]也覺得這樣才合理。

後來實際跑了一下,好像原本的寫法答案會出錯。 所以應是state[0]才對。
__________________
咖啡走路
微博


您是網站站長嗎?歡迎到站長俱樂部 一起討論吧。
按我看版規
code.club
回覆時引用此篇文章