通常是这么考虑的,把x1~xn从小到大排序,要使绝对值和最小,则存在xm-1mm+1 使得Σ|xi-xm-1|>=Σ|xi-xm|和Σ|xi-xm+1|>=Σ|xi-xm| Σ|xi-xm|=(xm-x1)+...+(xm-xm)+(xm+1-xm)+...+(xn-xm)=(2m-n)xm-Σxi+Σxi (前一个求和符号的上下标号从1到m,后一个求和符号的上下标号从m+1到n) 同理 Σ|xi-xm-1|=(xm-1-x1)+...+(xm-1-xm-1)+(xm-xm-1)+...+(xn-xm-1)=(2m-n-2)xm-1-Σxi+Σxi (前一个求和符号的上下标号从1到m-1,后一个求和符号的上下标号从m到n) Σ|xi-xm-1|-Σ|xi-xm|>=0 即(2m-n-2)(xm-xm-1)<=0,由于(xm-xm-1)>0,那么2m-n-2<=0 最后得m<=n/2+1 相同方法 Σ|xi-xm+1|-Σ|xi-xm|>=0 得2m-n>=0 最后可以得到n/2<=m<=n/2+1 所以xm就是中位数
|