Подробнее о заявке
Предмет C/C++
Заявка номер Private
Стоимость 1464 руб.
Уникальность 70%
Объем 30 стр.
Дата заявки: 15.11.2017
Выполнено: 19.11.2017
Лабораторная работа по C/C++:

«Алгоритмы и структуры данных»

Задание

Лабораторная работа №1 Тема: "Поиск ключа в массиве. Анализ эффективности алгорит-мов поиска" I. Разработать программу, обеспечивающую выполнение следующих функций:

  1. Формирование и вывод на экран массива случайных чисел, со-стоящего из n целочисленных элементов (n – заданное число).
  2. Поиск заданного ключа в исходном неотсортированном массиве.

Значение ключа вводиться в режиме диалога или формируется дат-чиком случайных чисел. Используется следующий метод поиска ключа:

• для студентов с четными номерами – метод последовательного поиска с барьером

Лабораторная работа №2 Тема: "Сортировка массивов. Анализ эффективности алгорит-мов сортировки" I. Разработать программу, обеспечивающую выполнение следующих функций:

  1. Формирование и вывод на экран массива случайных чисел, со-стоящего из n целочисленных элементов (n – заданное число).
  2. Сортировка исходных массивов двумя методами, заданными в табл. П.1.

Примечание: сортировка элементов в массиве каждым из методов должна сопровождаться определением времени сортировки или подсче-том количества операций сравнения, выполненных программой (данная характеристика выбирается разработчиком). II. Выполнить разработанную программу для различных значений n в диапазоне от 100 до 1000. III. Оценить эффективность работы алгоритмов сортировки и произ-вести их сравнение. Построить графики характеризующие зависимость времени (или количества операций сравнения) от n для заданных методов сортировки. Методы сортировок, выбираемые по вариантам:

  1. Быстрая сортировка выбором (турнир с выбыванием или пира-мидальная – по выбору).
  2. Сортировка подсчетом

Лабораторная работа №3 Тема: "Работа с линейными списками"

  1. Выбрать из табл. П.2 вид списка, способ его реализации и функ-ции, которые надо выполнить. Написать программу, которая создает список из десяти элементов и выполняет заданную в табл. П.2 последо-вательность функций.
  2. Список функций, номера которых содержатся в последней ко-лонке таблицы:

1) обход списка; 2) сортировка элементов списка; 3) поиск элемента списка, совпадающего с заданным ключом x, причем данный элемент может отсутствовать в списке; 4) удаление шестого по порядку элемента списка; 5) добавление в список нового элемента после элемента, совпада-ющего с ключом x; если такого элемента нет, добавить новый элемент в начало списка; 6) добавление в список после второго элемента трех новых элемен-тов; 7) удаление из списка всех элементов, которые меньше среднего значения элементов списка; 8) обход списка с вычислением среднего значения элементов списка.

Варианты индивидуального задания. Номер послед. цифры ст. кода Вид списка Способ реализации списка Выполняемые функции 0, 8 Линейный однонаправленный Двумя массивами 1, 2, 5, 6, 1

Лабораторная работа №4 Тема: "Методы обхода графов"

  1. Нарисовать на бумаге граф, состоящий из 10 вершин. В вершины графа записать буквы, которые образуют вашу фамилию и часть имени.
  2. В соответствии с табл. П.3 реализовать граф в ЭВМ. Обойти граф, используя заданный в табл. П.3 алгоритм, и прочитать текст в вершинах графа.
  3. Проанализировать прочитанный текст и переставить буквы в вершинах так, чтобы фамилия и имя читались правильно. Снова обойти граф, прочитав новый текст. Примечание: Способ построения графа и его обход реализовать в про-грамме. Анализ прочитанного текста и перестановка букв в вершинах графа может выполняться как программным путем, так и вручную.

Варианты индивидуального задания. Способ реализации графа

Список инцидентности

Метод обхода графа

Обход в глубину

Лабораторная работа №5 Тема: " Бинарные деревья" Вариант I

  1. Построить упорядоченное сбалансированное бинарное дерево.
  2. Найти узел, содержащий элемент, который совпадает с заданным ключом.
  3. Удалить найденный узел.
  4. Проверить условие сбалансированности дерева, если оно наруше- но, перес
Читать больше
Срок выполнения:
  • Бесплатные корректировки
  • Шпаргалки в подарок!
  • Предоплата всего 25%
от 2 дней
Похожие заявки по c/c++

Тип: Лабораторная работа

Предмет: C/C++

Численное интегрирование

Стоимость: 1188 руб.

Тип: Лабораторная работа

Предмет: C/C++

Подпрограммы

Стоимость: 1488 руб.

Тип: Лабораторная работа

Предмет: C/C++

Программирование

Стоимость: 1260 руб.

Тип: Лабораторная работа

Предмет: C/C++

Лабораторные работы по алгоритмам и структурам данных

Стоимость: 1416 руб.

Тип: Лабораторная работа

Предмет: C/C++

Структуры и алгоритмы обработки данных в ЭВМ 040409

Стоимость: 1380 руб.

Тип: Лабораторная работа

Предмет: C/C++

Теория вычислительных процессов. ТУСУР. Романенко

Стоимость: 1416 руб.

Тип: Лабораторная работа

Предмет: C/C++

c++ Одна задача

Стоимость: 1476 руб.

Закажи Лабораторную работу с полным сопровождением до защиты!
Думаете, что скачать готовую работу — это хороший вариант? Лучше закажите уникальную и сдайте её с первого раза!

Отзывы студентов

Мария 26.12.2023
Работа выполнена вовремя, все соответствовало требованиям. Зачтено!
Альберт 01.12.2022
Спасибо! Заказ выполнен своевременно. Результат радует.
Александра 12.06.2022
Работа сначала была сделана с ошибками, но затем переделана. В итоге оценка за неё 4. Спасибо автору.
Анастасия 05.04.2022
работа оценена оценкой хорошо
Сергей 20.01.2021
Вы супер!!! Очень помогли! Работы выполнены на "5"! Спасибо!!!
Артем 03.12.2020
Очень крутые ребята
Василий 19.10.2020
спасибо большое помогли. буду и в дальнейшем к вам обращаться
Павел 13.04.2020
Все отлично приняли
Влад 28.12.2019
Спасибо! Все супер!
Ольга 03.09.2019
5 баллов. Работа зачтена. Без коментариев. Спасибо.
Лайфхаки по оформлению работ
Творческая папка во ВГИК

Поступление – один из самых сложных и важных испытаний, которые встречаются на пути молодых людей. На нашем  много информации о поступлении в разные вузы и экзаменах в них, а также о способах, как их можно достойно преодолеть. Мы уже рассказывали о . Сегодня мы хотим рассказать об одном из этапов п…

Читать дальше
Как правильно оформлять списки в курсовой

Чтобы получить высокий балл за курсовую или дипломную работу, стоит обратить особое внимание на оформление работы. В этой статье мы поговорим о списках в курсовой, узнаем, какие их виды существуют, и разберёмся в оформлении списков по ГОСТу в курсовой.Подписывайтесь на , чтобы получать полезные нов…

Читать дальше