在統計學的世界中,中間數(median)扮演一個重要的角色。 根據定義:中間數就是在一連串已由小到大排序的數字中,排在中間的那一個數。例如:在{1,3,4,9,11}中4就是中間數。萬一有偶數個數字,我們定 義中間數就是位於中間的那2個數的和除以2(而且只取整數部分)。例如:在{1,2,3,6,7,8}中{3,6}是位於中間的2個數,所以中間數就是 (3+6)/2=4。
我們照定義走
1. 中間數就是在一連串已由小到大排序的數字中,排在中間的那一個數。
這是主要目的,可由控制陣列索引達成
2.在{1,3,4,9,11}中4就是中間數。例如:在{1,3,4,9,11}中4就是中間數。
這是理想情況,由定義可以輕鬆得出
3.萬一有偶數個數字,我們定 義中間數就是位於中間的那2個數的和除以2(而且只取整數部分)。例如:在{1,2,3,6,7,8}中{3,6}是位於中間的2個數,所以中間數就是 (3+6)/2=4。
這是例外狀況,所以應該要先判斷陣列長度是否「有偶數個數字」,再做繼續做處理