Поиск элемента в матрице — различия между версиями
(Новая страница: «{{Задача |definition = Дана матрица, в которой отсортированы все столбцы и строки. Требуется на...») |
(нет различий)
|
Версия 18:14, 13 мая 2015
Задача: |
Дана матрица, в которой отсортированы все столбцы и строки. Требуется найти заданный элемент | .
Варианты решения
Наивное решение
Описание алгоритма
Нам известно:
- Если первый элемент столбца больше , то находится в колонке слева.
- Если последний элемент столбца меньше , то находится в колонке справа.
- Если первый элемент строки больше , то находится в строке, расположенной выше.
- Если последний элемент строки меньше , то находится в строке, расположенной ниже.