Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
2.4. Оптимизация алгоритма разбиение на квадраты и алгоритма «ввод строки-вывод столбца»Результаты подразд. 2.3.2 можно использовать теперь для поиска оптимального способа транспонирования произвольной матрицы с помощью алгоритма разбиения на квадраты или алгоритма «ввод строки-вывод столбца». Более точно, будем минимизировать требования к объему памяти для заданного числа просмотров данных. Это не всегда обеспечивает минимум числа операций ввода-вывода, но отклонения от минимума малы (см. подразд. 2.3.2). Более того, если оптимум с точки зрения требуемого объема памяти достигнут без введения нулевых строк Сначала остановимся на случае 1. Положить 2. Найти наименьшее произведение 3. Вычислить 4. Найти лучшее произведение 5. Если такое М найдено, заменить М на М и повторить Множество произведений в
Случай для объединения строк в строки, состоящие из М элементов, требуется дополнительный шаг. Если пренебречь всеми нулевыми элементами, понадобится Например, если В табл. 2.1 приведен пример работы этого метода для матрицы Таблица 2.1. Требования к объему памяти для транспонирования матрицы
2.5. Примеры (см. скан) (кликните для просмотра скана) 4. Прямоугольный метод:
5) Метод «ввод строк-вывод столбца»:
|
1 |
Оглавление
|