Показать сообщение отдельно
  #14 (permalink)  
Старый 06.02.2013, 11:15
Аватар для rgl
rgl rgl вне форума
Профессор
Отправить личное сообщение для rgl Посмотреть профиль Найти все сообщения от rgl
 
Регистрация: 28.02.2011
Сообщений: 349

Если таблица большая, нужна скорость, а памяти не жалко, можно составить отсортированный массив массивов, напр.
[ [1,1,1], [2,1,2], [3,1,3], ........ ,[20,10,2], [25,5,5], [30,10,3], ... ]
и искать в нем бинарным поиском. Чуть сложнее вариант, но зато без доп. массива - искать в каждой строке (или столбце) исходной таблицы бинарным поиском.
Ответить с цитированием