Нахождение инверсии дискретной функции - PullRequest
0 голосов
/ 21 марта 2011

Учитывая карту, как бы мне найти обратное отображение этой карты, чтобы f (25) = 0 и т. Д. В C. Любые указатели, помогающие мне двигаться в правильном направлении

i f(i)
0 25
1 11
2 24
3 0
4 19
5 2 
6 7 
7 15
8 27
9 14
10 17
11 22
12 13
13 26
14 20
15 16
16 8
17 10
18 18
19 4
20 12
22 23
23 3
24 5
25 21
26 6
27 1 

1 Ответ

1 голос
/ 21 марта 2011

(я предполагаю, что карта является биективной, поэтому каждый ключ отображается ровно один раз как значение, а каждое значение - ровно один раз как ключ).

В качестве подсказки подумайте, что произойдет, еслиВы создали второй массив, а затем проиндексировали его, используя значения из старого массива.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...