我們有下面的情況:隨着時間的數排序向量中每個值出現
Q = [idxcell{:,1}];
Sort = sort(Q,'descend')
Sort =
Columns 1 through 13
23 23 22 22 20 19 18 18 18 18 17 17 17
Columns 14 through 26
15 15 14 14 13 13 13 12 12 12 11 10 9
Columns 27 through 39
9 9 8 8 8 8 8 7 7 7 7 7 7
Columns 40 through 52
7 6 6 6 5 4 4 3 3 3 3 2 2
Columns 53 through 64
2 2 2 2 2 2 2 1 1 1 1 1
我們如何排序矩陣排序按多少次重複自己的價值觀?
等待的結果應該是:
repeatedSort = 2(9) 7(7) 1(5) 8(5) 3(4) 18(4) 6(3) 9(3) 12(3) 13(3) 17(3) 4(2) 14(2) 15(2) 22(2) 23(2) 5(1) 10(1) 11(1) 19(1) 20(1)
or
repeatedSort = 2 7 1 8 3 18 6 9 12 13 17 4 14 15 22 23 5 10 11 19 20
預先感謝您。
是有限範圍等從0到1000的值,因爲如果這樣你可以對它們做一個排序。 – datdo
@datdo在這種情況下,它被限制爲100。 – professor
woops。我誤解了這個問題。桶排序不是要走的路,它只會返回相同的矢量。 – datdo