Теория сложностей вычислительных процессов и структур

Состав работы

material.view.file_icon
material.view.file_icon Stairs.cpp
material.view.file_icon BubbleSort.cpp
material.view.file_icon Floyd.cpp
material.view.file_icon Horse.cpp
material.view.file_icon matrix.txt
material.view.file_icon SelectSort.cpp
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
  • Программа для просмотра текстовых файлов

Описание

Задача 1. Лестница
У лестницы n ступенек, пронумерованных числами 1, 2,.. , n снизу вверх. На каждой ступеньке написано число. Начиная с подножия лестницы (его можно считать ступенькой с номером 0), требуется взобраться на самый верх (ступеньку с номером n). За один шаг можно подниматься на одну или на две ступеньки. После подъёма числа, записанные на посещённых ступеньках, складываются. Нужно подняться по лестнице так, чтобы сумма этих чисел была как можно больше.

Задача 2. Ход конём
Дана прямоугольная доска M x N (M строк и N столбцов). В левом верхнем углу находится шахматный конь, которого необходимо переместить в правый нижний угол доски. При этом конь может ходить следующим образом: 1) На две клетки вниз и одну вправо.
2) На одну клетку вниз и на две вправо.
Необходимо определить, сколько существует различных маршрутов, ведущих из левого верхнего в правый нижний угол.

Задача 3.
Сортировка "пузырьком"
В алгоритме пузырьковой сортировки осуществляется проход по списку от начала к концу, и если два соседних элемента списка стоят в неверном порядке, то они переставляются в правильном порядке. В результате минимальный элемент массива окажется на последнем месте. Повторим эту процедуру еще несколько раз, чтобы поставить все элементы на свои места.

Задача 4.
Сортировка выбором
Проходим по массиву в поисках максимального элемента. Найденный максимум меняем местами с последним элементом. Неотсортированная часть массива уменьшилась на один элемент (не включает последний элемент, куда мы переставили найденный максимум). К этой неотсортированной части применяем те же действия — находим максимум и ставим его на последнее место в неотсортированной части массива. И так продолжаем до тех пор, пока неотсортированная часть массива не уменьшится до одного элемента.

Задача 5.
Алгоритм Флойда.
Алгоритм Флойда – Уоршелла – динамический алгоритм вычисления значений кратчайших путей для каждой из вершин графа. Метод работает на взвешенных графах, с положительными и отрицательными весами ребер, но без отрицательных циклов, являясь, таким образом, более общим в сравнении с алгоритмом Дейкстры, т. к. последний не работает с отрицательными весами ребер, и к тому же классическая его реализация подразумевает определение оптимальных расстояний от одной вершины до всех остальных.

Дополнительная информация

Год сдачи: 2020
Сибирский Государственный Университет Телекоммуникации и Информатики
Преподаватель: Рубан А.А.
Теория сложностей вычислительных процессов и структур. Экзамен
Билет №5 1. С помощью алгоритма Форда-Беллмана найти кратчайшие расстояния от вершины 3 (нумерация вершин начинается с 0) до всех остальных вершин связного взвешенного неориентированного графа, имеющего 5 вершин. Граф задан матрицей весов дуг, соединяющих всевозможные пары вершин. 2. Оптимальным образом расставить скобки при перемножении матриц М1[5x4], M2[4x2], M3[2x6], М4[6x9], M5[9x3]
User 1231233 : 15 апреля 2011
23 руб.
Теория сложности вычислительных процессов и структур 9 вариант
Задание Написать программу, которая оптимальным образом расставляет скобки при перемножении матриц 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]. Размерности матриц считать из файла. Вывести промежуточные вычисления, результат расстановки скобок и трудоемкость полученной расстановки. Номер варианта выбирается по последней цифре пароля
User Владислав161 : 5 октября 2023
300 руб.
Теория сложности вычислительных процессов и структур Билет 5
Билет 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 Комментарии: Уважаемый студент, дистанционного обучения,
User maksim3843 : 6 марта 2023
300 руб.
Теория сложностей вычислительных процессов и структур. Билет №9
Билет No9 1. Имеется склад, на котором присутствует некоторый ассортимент товаров. Запас каждого товара неограничен. У каждого товара своя стоимость сi и масса mi. Методом динамического программирования сформировать такой набор товаров с максимальной стоимостью, чтобы его суммарная масса не превышала заданную грузоподъемность М. Номер товара, i mi сi M 1 6 21 27 2 4 14 3 7 24 52 2. С помощью алгоритма Форда-Беллмана найти кратчайшие расстояния от вершины 2 (нумерация вершин начинается с 0) д
User IT-STUDHELP : 29 декабря 2021
380 руб.
promo
«Теория сложности вычислительных процессов и структур». Билет №8
Требования к выполнению заданий. Билет состоит из двух задач, решение которых необходимо осуществить «вручную», без программирования. Ответ должен быть подготовлен в трехдневный срок и выслан в адрес центра. Задание 1. С помощью алгоритма Дейкстры найти кратчайшие расстояния от вершины 4 (нумерация вершин начинается с 0) до всех остальных вершин связного взвешенного неориентированного графа, имеющего 6 вершин. Граф задан матрицей смежности, (0 означает, что соответствующей дуги нет). Исходные д
User boeobq : 29 ноября 2021
230 руб.
«Теория сложности вычислительных процессов и структур». Билет №8
«Теория сложности вычислительных процессов и структур». Вариант №1
Задача о перемножении матриц Задание на контрольную работу Написать программу, которая оптимальным образом расставляет скобки при перемножении матриц М1М2М3М4М5М6М7М8М9М10М11М12. Матрицы имеют следующие размерности (см. на скиншоте) Размерности матриц считать из файла. Вывести промежуточные вычисления, результат расстановки скобок и трудоемкость полученной расстановки. Номер варианта выбирается по последней цифре пароля. Отчет содержит краткие теоретические сведения, касающиеся изучаемой темы
User boeobq : 29 ноября 2021
150 руб.
«Теория сложности вычислительных процессов и структур». Вариант №1
Теория сложностей вычислительных процессов и структур. Билет №6
Билет No6 По алгоритму Краскала найти остов минимального веса для связного взвешенного неориентированного графа, имеющего 6 вершин. Граф задан матрицей смежности, (0 означает, что соответствующей дуги нет). ((0&6&2&7&2&2@6&0&0&1&2&5@2&0&0&4&0&7@7&1&4&0&1&7@2&2&0&1&0&0@2&5&7&7&0&0)) Имеется склад, на котором присутствует некоторый ассортимент товаров. Запас каждого товара неограничен. У каждого товара своя стоимость сi и масса mi. Методом динамического программирования сформировать такой набор
User IT-STUDHELP : 19 ноября 2021
380 руб.
promo
Проект рабочего оборудования экскаватора массой 25 тонн для захвата и разрушения железобетонных конструкций
СОДЕРЖАНИЕ СОДЕРЖАНИЕ 2 ВВЕДЕНИЕ 3 ОБЗОР СУЩЕСТВУЮЩИХ КОНСТРУКЦИЙ 5 ОПИСАНИЕ УСТРОЙСТВА 9 РАСЧЕТЫ, ПОДТВЕРЖДАЮЩИЕ РАБОТОСПОСОБНОСТЬ МАШИНЫ 11 РАСЧЕТ НА УСТОЙЧИВОСТЬ 11 Обоснование необходимости расчета 11 Силы, действующие на экскаватор 11 Результаты расчета 14 ТЯГОВЫЙ РАСЧЕТ 19 РАСЧЕТ ПАРАМЕТРОВ ГИДРООБОРУДОВАНИЯ 22 Расчет и подбор гидроцилиндра ножниц 22 Поверочный расчет гидронасоса 24 ПРОВЕРКА ПРОЧНОСТИ ОСИ НОЖНИЦ 25 Характеристика детали 25 Характер нагружения 25 Расчетная схема работы дет
User OstVER : 21 сентября 2014
45 руб.
Проект рабочего оборудования экскаватора массой 25 тонн для захвата и разрушения железобетонных конструкций
"Всеобщая история". Тема: Эпоха Великих географических открытий
Тема контрольной работы: Эпоха Великих географических открытий Содержание Введение 1. Конец XV — середина XVI веков 1.1 Великое географическое открытие. Колумб Плавания Христофора Колумба и поиски морского пути в Индию (1492–1500 года.) 1.2 Путешествие Васко да Гамы и открытие морского пути в Индию (1497–1499 года.) 1.3 Кругосветное путешествие Магеллана — Элькано в 1519–1522 годах. 2. Середина XVI — середина XVII веков. 2.1 Путешествия Генриха Гудзона. Открытие Гудзонова залива 2.2 Баренцев
User LiVolk : 20 января 2022
100 руб.
Контрольная и Лабораторные работы 1-2 по дисциплине: Архитектура телекоммуникационных систем и сетей. Вариант №3
Курсовая работа Вариант No3 Задача No1 Вычислить вероятность ошибки при регистрации методом стробирования, в соответствии с приложением 1. Исходные данные: N 3 m 47 s 15 А 4 Задача No 2 Коэффициент нестабильности задающего генератора устройства синхронизации и передатчика К=10-6 . Исправляющая способность приемника m =40%. Краевые искажения отсутствуют. Постройте зависимость времени нормальной работы (без ошибок) приемника от скорости телеграфирования после выхода из строя фазового детектора
User IT-STUDHELP : 18 июля 2023
700 руб.
Контрольная и Лабораторные работы 1-2 по дисциплине: Архитектура телекоммуникационных систем и сетей. Вариант №3 promo
Теория вероятностей и математическая статистика. БИЛЕТ №10. Экзамен
Задача 1. Совместное распределение случайной величины X и Y задано плотность распределения вероятностей. f(x,y)= 1)с(у+2ху), (х,у) принадлежит области D 2)0,(х,у) не принадлежит области D Найти: а) коэффициент с; б) плотность распределения отдельных компонентов Х и Y; в) вероятность попадания точки (Х,Y) в область D1; г) совместную функцию распределения F(x,y) Задача 2. Известно, что вероятность выиграть хотя бы по одному лотерейному билету из трех равна 0,488. Какова вероятность выиграть по
User Sergenaaaa : 8 июля 2020
100 руб.
up Наверх