У меня сейчас интересная проблема мысли, поэтому, может быть, кто-то из вас может помочь.
В основном то, что у меня есть массив байтов и должен знать порядок каждого отдельного элемента в этом массиве - по значению. О, чувак, я просто покажу вам небольшой пример, я думаю, что это поможет лучше:
byte[] array = new byte[4] { 42, 5, 17, 39 }
Я хочу получить это в результате
4 1 2 3
, что было бы умным способом сделать это?
Кроме того, Как и алгоритм, чтобы сохранить заказ, если записи оцениваются равными. Таким образом,
new byte[4] { 22, 33, 33, 11 }
должен привести к
2 3 4 1