【发布时间】:2012-06-16 16:11:50
【问题描述】:
我有一个数组可以说a = { 1,4,5,6,2,23,4,2};
现在我必须找到从 2 到 6(奇数项)的数组位置的中位数,所以我所做的是,我在 arr[0] 到 arr[4] 中将 a[1] 带到 a[5] 然后我已经对其进行了排序并写入arr[2] 作为中位数。
但是每次我将值从一个数组放到另一个数组时,我的初始数组的值都保持不变。其次,我已经排序了,所以这个过程花费了很多 **time**。
所以我想知道是否有任何方法可以与reduce my computation time 不同。
任何网站、要了解的材料、什么以及如何做?
【问题讨论】:
-
你是如何对数组进行排序的?
-
我正在使用内置算法
标签: algorithm math data-structures