Очень может быть, что сортировка в памяти будет быстрее, но:
1. По моим оценкам полный массив данных может занять до 500 мб в памяти, что немного пугает.
2. Хочется иметь в базе все исходные данные, чтобы можно было быстро пересчитать для новых условий (ограничение по уклону, например).
3. Алгоритм поиска при чтени файла не так тривиален как со случаем с базой. Надо держать в памяти 3 предыдущих ряда матрицы.
При всем при этом — наверняка вы правы и поиск будет идти заметно быстрее.
1. По моим оценкам полный массив данных может занять до 500 мб в памяти, что немного пугает.
2. Хочется иметь в базе все исходные данные, чтобы можно было быстро пересчитать для новых условий (ограничение по уклону, например).
3. Алгоритм поиска при чтени файла не так тривиален как со случаем с базой. Надо держать в памяти 3 предыдущих ряда матрицы.
При всем при этом — наверняка вы правы и поиск будет идти заметно быстрее.