Теория сложностей вычислительных процессов и структур
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Программа для просмотра текстовых файлов
Описание
Задача 1. Лестница
У лестницы n ступенек, пронумерованных числами 1, 2,.. , n снизу вверх. На каждой ступеньке написано число. Начиная с подножия лестницы (его можно считать ступенькой с номером 0), требуется взобраться на самый верх (ступеньку с номером n). За один шаг можно подниматься на одну или на две ступеньки. После подъёма числа, записанные на посещённых ступеньках, складываются. Нужно подняться по лестнице так, чтобы сумма этих чисел была как можно больше.
Задача 2. Ход конём
Дана прямоугольная доска M x N (M строк и N столбцов). В левом верхнем углу находится шахматный конь, которого необходимо переместить в правый нижний угол доски. При этом конь может ходить следующим образом: 1) На две клетки вниз и одну вправо.
2) На одну клетку вниз и на две вправо.
Необходимо определить, сколько существует различных маршрутов, ведущих из левого верхнего в правый нижний угол.
Задача 3.
Сортировка "пузырьком"
В алгоритме пузырьковой сортировки осуществляется проход по списку от начала к концу, и если два соседних элемента списка стоят в неверном порядке, то они переставляются в правильном порядке. В результате минимальный элемент массива окажется на последнем месте. Повторим эту процедуру еще несколько раз, чтобы поставить все элементы на свои места.
Задача 4.
Сортировка выбором
Проходим по массиву в поисках максимального элемента. Найденный максимум меняем местами с последним элементом. Неотсортированная часть массива уменьшилась на один элемент (не включает последний элемент, куда мы переставили найденный максимум). К этой неотсортированной части применяем те же действия — находим максимум и ставим его на последнее место в неотсортированной части массива. И так продолжаем до тех пор, пока неотсортированная часть массива не уменьшится до одного элемента.
Задача 5.
Алгоритм Флойда.
Алгоритм Флойда – Уоршелла – динамический алгоритм вычисления значений кратчайших путей для каждой из вершин графа. Метод работает на взвешенных графах, с положительными и отрицательными весами ребер, но без отрицательных циклов, являясь, таким образом, более общим в сравнении с алгоритмом Дейкстры, т. к. последний не работает с отрицательными весами ребер, и к тому же классическая его реализация подразумевает определение оптимальных расстояний от одной вершины до всех остальных.
У лестницы n ступенек, пронумерованных числами 1, 2,.. , n снизу вверх. На каждой ступеньке написано число. Начиная с подножия лестницы (его можно считать ступенькой с номером 0), требуется взобраться на самый верх (ступеньку с номером n). За один шаг можно подниматься на одну или на две ступеньки. После подъёма числа, записанные на посещённых ступеньках, складываются. Нужно подняться по лестнице так, чтобы сумма этих чисел была как можно больше.
Задача 2. Ход конём
Дана прямоугольная доска M x N (M строк и N столбцов). В левом верхнем углу находится шахматный конь, которого необходимо переместить в правый нижний угол доски. При этом конь может ходить следующим образом: 1) На две клетки вниз и одну вправо.
2) На одну клетку вниз и на две вправо.
Необходимо определить, сколько существует различных маршрутов, ведущих из левого верхнего в правый нижний угол.
Задача 3.
Сортировка "пузырьком"
В алгоритме пузырьковой сортировки осуществляется проход по списку от начала к концу, и если два соседних элемента списка стоят в неверном порядке, то они переставляются в правильном порядке. В результате минимальный элемент массива окажется на последнем месте. Повторим эту процедуру еще несколько раз, чтобы поставить все элементы на свои места.
Задача 4.
Сортировка выбором
Проходим по массиву в поисках максимального элемента. Найденный максимум меняем местами с последним элементом. Неотсортированная часть массива уменьшилась на один элемент (не включает последний элемент, куда мы переставили найденный максимум). К этой неотсортированной части применяем те же действия — находим максимум и ставим его на последнее место в неотсортированной части массива. И так продолжаем до тех пор, пока неотсортированная часть массива не уменьшится до одного элемента.
Задача 5.
Алгоритм Флойда.
Алгоритм Флойда – Уоршелла – динамический алгоритм вычисления значений кратчайших путей для каждой из вершин графа. Метод работает на взвешенных графах, с положительными и отрицательными весами ребер, но без отрицательных циклов, являясь, таким образом, более общим в сравнении с алгоритмом Дейкстры, т. к. последний не работает с отрицательными весами ребер, и к тому же классическая его реализация подразумевает определение оптимальных расстояний от одной вершины до всех остальных.
Дополнительная информация
Год сдачи: 2020
Сибирский Государственный Университет Телекоммуникации и Информатики
Преподаватель: Рубан А.А.
Сибирский Государственный Университет Телекоммуникации и Информатики
Преподаватель: Рубан А.А.
Похожие материалы
Теория сложностей вычислительных процессов и структур. Экзамен
1231233
: 15 апреля 2011
Билет №5
1. С помощью алгоритма Форда-Беллмана найти кратчайшие расстояния от вершины 3 (нумерация вершин начинается с 0) до всех остальных вершин связного взвешенного неориентированного графа, имеющего 5 вершин. Граф задан матрицей весов дуг, соединяющих всевозможные пары вершин.
2. Оптимальным образом расставить скобки при перемножении матриц
М1[5x4], M2[4x2], M3[2x6], М4[6x9], M5[9x3]
23 руб.
Теория сложности вычислительных процессов и структур 8 билет
Владислав161
: 5 октября 2023
Экзамен
По дисциплине “Теория сложности вычислительных процессов и структур”
400 руб.
Теория сложности вычислительных процессов и структур 9 вариант
Владислав161
: 5 октября 2023
Задание
Написать программу, которая оптимальным образом расставляет скобки при перемножении матриц M1M2M3M4M5M6M7M8M9M10M11M12. Матрицы имеют следующие размерности:
M1[r0xr1], M2[r1xr2], M3[r2xr3], M4[r3xr4], M5[r4xr5], M6[r5xr6], M7[r6xr7], M8[r7xr8], M9[r8xr9], M10[r0xr10], M11[r10xr11], M12[r11xr12].
Размерности матриц считать из файла.
Вывести промежуточные вычисления, результат расстановки скобок и трудоемкость полученной расстановки.
Номер варианта выбирается по последней цифре пароля
300 руб.
Теория сложности вычислительных процессов и структур Билет 5
maksim3843
: 6 марта 2023
Билет No5
1. Оптимальным образом расставить скобки при перемножении следующих матриц: M1[3×5],M2[5×2],M3[2×7],M4[7×4],M5[4×5].
2. С помощью алгоритма Дейкстры найти кратчайшие расстояния от вершины 0 (нумерация вершин начинается с 0) до всех остальных вершин связного взвешенного неориентированного графа, имеющего 6 вершин. Граф задан матрицей смежности, (0 означает, что соответствующей дуги нет).
040764
401327
010541
735037
624302
471720
Комментарии: Уважаемый студент, дистанционного обучения,
300 руб.
Теория сложностей вычислительных процессов и структур. Билет №9
IT-STUDHELP
: 29 декабря 2021
Билет No9
1. Имеется склад, на котором присутствует некоторый ассортимент товаров. Запас каждого товара неограничен. У каждого товара своя стоимость сi и масса mi. Методом динамического программирования сформировать такой набор товаров с максимальной стоимостью, чтобы его суммарная масса не превышала заданную грузоподъемность М.
Номер товара, i mi сi M
1 6 21 27
2 4 14
3 7 24 52
2. С помощью алгоритма Форда-Беллмана найти кратчайшие расстояния от вершины 2 (нумерация вершин начинается с 0) д
380 руб.
«Теория сложности вычислительных процессов и структур». Вариант №1
boeobq
: 29 ноября 2021
Задача о перемножении матриц
Задание на контрольную работу
Написать программу, которая оптимальным образом расставляет скобки при перемножении матриц М1М2М3М4М5М6М7М8М9М10М11М12. Матрицы имеют следующие размерности (см. на скиншоте)
Размерности матриц считать из файла.
Вывести промежуточные вычисления, результат расстановки скобок и трудоемкость полученной расстановки.
Номер варианта выбирается по последней цифре пароля.
Отчет содержит краткие теоретические сведения, касающиеся изучаемой темы
150 руб.
«Теория сложности вычислительных процессов и структур». Билет №8
boeobq
: 29 ноября 2021
Требования к выполнению заданий.
Билет состоит из двух задач, решение которых необходимо осуществить «вручную», без программирования. Ответ должен быть подготовлен в трехдневный срок и выслан в адрес центра.
Задание 1.
С помощью алгоритма Дейкстры найти кратчайшие расстояния от вершины 4 (нумерация вершин начинается с 0) до всех остальных вершин связного взвешенного неориентированного графа, имеющего 6 вершин. Граф задан матрицей смежности, (0 означает, что соответствующей дуги нет).
Исходные д
230 руб.
Теория сложности вычислительных процессов и структур. Вариант №6
IT-STUDHELP
: 19 ноября 2021
КОНТРОЛЬНАЯ РАБОТА
по дисциплине
«Теория сложности вычислительных процессов и структур»
Вариант 6
Задание на контрольную работу
Написать программу, которая оптимальным образом расставляет скобки при перемножении матриц M1M2M3M4M5M6M7M8M9M10M11M12. Матрицы имеют следующие размерности:
Размерности матриц считать из файла.
Вывести промежуточные вычисления, результат расстановки скобок и трудоемкость полученной расстановки.
Номер варианта
r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12
6 6 3 9 4 9
480 руб.
Другие работы
Физические основы оптической связи
novikova9409
: 30 ноября 2020
Вариант 18
Определить затухание (ослабление), дисперсию, полосу пропускания и максимальную скорость передачи двоичных импульсов в волоконно-оптической системе с длиной секции L (км), километрическим (погонным) затуханием (ослаблением) a (дБ/км) на длине волны излучения передатчика l0 (мкм), ширине спектра излучения Dl0,5 на уровне половины максимальной мощности излучения. Данные для задачи приведены в таблицах 1.1 и 1.2.
Таблица 1.1
Параметр Предпоследняя цифра пароля
1
Длина секции L, км 74
300 руб.
Конструкторская часть. разработка приспособления для ремонта грузовых автошин
Рокки
: 29 марта 2014
Сборочный чертеж и деталировка 4А1. 3.1 Анализ существующих прототипов
Для комплексной оценки состояния резины и серьезности повреждения шины на частных станциях технического обслуживания или автобазах со штатным автосервисом используют борторасширитель – незаменимое оборудование, значительно облегчающее осмотр и ремонт колес.
3.2 Описание предлагаемой конструкции приспособления
Учитывая вышеизложенные недостатки борторасширителей, предлагается разработать собственный. На рисунке 3.4
показана
550 руб.
Распространенность ревматоидного артрита среди населения Ошской области
VikkiROY
: 3 февраля 2013
Введение
Данное исследование посвящено проблеме ревматоидного артрита (РА) – одной из самых частых системных заболеваний соединительной ткани. Как отдельная нозологическая единица РА был выделен не более 20 лет назад, но уже проведено огромное количество исследований по изучению этого непростого, подчас коварного заболевания.
Этиология РА до сих пор не выяснена. Известно, что имеют определенную роль наследственная предрасположенность, предшествующее инфекционное заболевание и гормональный фон.
Р
5 руб.
Усовершенствование тормозной камеры с пружинным энергоаккумулятором пневмопривода автомобиля КамАЗ с применением механизма фиксирования поршня
Рики-Тики-Та
: 20 апреля 2017
РЕФЕРАТ
Проект: 76 с., 12 рисунков, 6 таблиц, 23 источника, 10 листов формата А1 графического материала.
ПРОИЗВОДСТВЕННАЯ ДЕЯТЕЛЬНОСТЬ ПРЕДПРИЯТИЯ,
ИСПОЛНИТЕЛЬНЫЕ ТОРМОЗНЫЕ МЕХАНИЗМЫ,
ПРЕДЛОГАЕМАЯ КОНСТРУКЦИЯ, ТЕХНИЧЕСКОЕ ОБСЛУЖИВАНИЕ ПНЕВМОПРИВОДА, РАСЧЕТ ДЕТАЛЕЙ КОНСТРУКЦИИ, БЕЗОПАСНОСТЬ И ЭФФЕКТИВНОСТЬ ПРОЕКТА
Объектом дипломного проекта является тормозная привод с пружинным энергоаккумулятором автомобиля КамАЗ.
В процессе работы проведен обзор и анализ конструкций тормозных камер с пру
825 руб.