添加了中位数算法和一些数据结构