Получите порядок байтов по значению

У меня сейчас интересная проблема мысли, поэтому, может быть, кто-то из вас может помочь.

В основном то, что у меня есть массив байтов и должен знать порядок каждого отдельного элемента в этом массиве - по значению. О, чувак, я просто покажу вам небольшой пример, я думаю, что это поможет лучше:

byte[] array = new byte[4] { 42, 5, 17, 39 }

Я хочу получить это в результате

4 1 2 3

, что было бы умным способом сделать это?

Кроме того, Как и алгоритм, чтобы сохранить заказ, если записи оцениваются равными. Таким образом,

new byte[4] { 22, 33, 33, 11 }

должен привести к

2 3 4 1
5
задан UrbanEsc 19 September 2011 в 17:05
поделиться