我有一個數組可以說a = { 1,4,5,6,2,23,4,2};
現在我必須要找到的陣列位置中位數爲2〜6(奇總而言),所以我做了什麼,我已經採取a[1]
到a[5]
在arr[0]
到arr[4]
然後我已經排序它,並且寫作arr[2]
作爲中位數。找到最短的時間中位數在數組
但這裏每次我從一個數組輸入值到另一個數組,以便我的初始數組的值保持不變。其次,我已經排序,所以這個過程幾乎是**time**
。 所以我想知道是否有什麼辦法可以以不同的方式去做less my computation time
。
任何網站,要了解的內容,內容以及如何操作?
你如何排序數組? – Evans
以及我使用內置的算法 –