русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Обработка матриц


Дата добавления: 2015-08-31; просмотров: 1455; Нарушение авторских прав


Лекция 15

Базовые алгоритмы работы с массивами

Обработка матриц. 1

Построчная обработка. 2

Обработка по столбцам.. 2

Обработка всей матрицы.. 3

Обход по «спирали» квадратной матрицы порядка n. 3

Обработка части матрицы.. 4

Обработка элементов главной или побочной диагоналей квадратной матрицы.. 4

Обработка элементов над(под) главной или побочной диагоналями квадратной матрицы 5

Преобразование матриц. 5

Перестановка строк. 5

Перестановка столбцов. 5

Удаление строки. 6

Вставка строки. 6

Построение матриц. 6

Сортировка массивов. 8

Сортировка обменом («пузырьковая» сортировка) 8

Сортировка одномерного массива по некоторому признаку. 12

Сортировка вставкой. 12

Сортировка выбором.. 13

Примеры.. 14

«Зеркальное отображение» матрицы относительно вертикальной оси, проходящей через ее середину 14

Нахождение минимального элемента матрицы и вычеркивание строки и столбца, на пересечении которых он находится. 15

Нахождение сумм элементов квадратной матрицы на главной диагонали и на диагоналях, параллельных главной. 16

Умножение матриц. 17

Обработка матриц

Обработка матриц включает следующие типы алгоритмов:

  • Построчная обработка
  • Обработка матрицы по столбцам
  • Обработка всей матрицы
  • Обработка части матрицы
  • Преобразование матрицы:
    • перестановка двух строк
    • перестановка двух столбцов
    • удаление строки
    • вставка строки
    • построение матриц:
      • с элементами, зависящими от своих же индексов
      • с использованием одного числа
      • с использованием одномерных массивов
      • с использованием одной или нескольких определенных ранее матриц


<== предыдущая лекция | следующая лекция ==>
Линейная комбинации строк или столбцов матриц | Построчная обработка


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.