Каков абсолютный самый быстрый способ найти совпадающие значения в массиве 2d?Самый быстрый способ найти совпадающее значение в массивах 2d
позволяет сказать, что у меня есть массив int arr[2][2]={{1,5},{2,2},{1,5}}
, и я хочу найти все значения, соответствующие {1,5}, из массива будет намного больше. Каков самый быстрый способ сделать это?
Какова природа чисел (1, 5 и т. Д.). все ли они единичные цифры. У них есть предел? – Fattie
Вы можете ввести какой-то скаляр, чтобы проверить, совпадают ли две пары чисел или нет. Скаляр также позволяет вам knwo, если одна пара меньше, чем другая. Таким образом, вы можете использовать любое сбалансированное двоичное дерево для получения той же пары, что и в логарифмическом времени. –
нет, они не одиночные, эти числа будут случайными от 1 до 10000000000 – Abdir