Главная

Популярная публикация

Научная публикация

Случайная публикация

Обратная связь

ТОР 5 статей:

Методические подходы к анализу финансового состояния предприятия

Проблема периодизации русской литературы ХХ века. Краткая характеристика второй половины ХХ века

Ценовые и неценовые факторы

Характеристика шлифовальных кругов и ее маркировка

Служебные части речи. Предлог. Союз. Частицы

КАТЕГОРИИ:






Перестановка строк матрицы




Дано: матрица aij i=l, n;j=l,m

Переставить строки с номером р и q.

1 способ: с использованием вспомогательной переменной Т.

rem перестановка строк

input p, q

k=l to m

t=a(p,k)

a(p, k) = a(q, k)

a(q, k) =t

next k


рис.25

 

 

2 способ: с использованием вспомогательного массива с.

Одна из строк целиком пересылается в этот массив для временного хранения.


rem перестановка строк

 

input p,q

да for k=l to m

c(k) = a(p, k)

next k

нет for k=1 to m

да a(p,k)=a(q,k)

next k

нет for k=l to m

да a(q,k) = c(k)

next k

Рис.26

 

Способ.

Используется оператор swap переменная 1, переменная 2, который обменивает значение двух переменных одного и того же типа.

For k=l to m

Swap a(p,k), a(q, k)

next k






Не нашли, что искали? Воспользуйтесь поиском:

vikidalka.ru - 2015-2024 год. Все права принадлежат их авторам! Нарушение авторских прав | Нарушение персональных данных