Курсовая работа по дисциплине: Структуры и алгоритмы обработки данных. 2-й Семестр. Вариант 02
Состав работы
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Необходимые программы
Работа представляет собой rar архив с файлами (распаковать онлайн), которые открываются в программах:
- Microsoft Word
Описание
ЧАСТЬ 1.
Написать программу, строящую следующую списочную структуру. Каждый элемент списка состоит из трех полей: первое поле - для связи элементов в одном списке, второе - информационное (заполняется вводимой последовательностью целых чисел в которой 0 отмечает конец каждого списка; числа N и K не вводятся, а подсчитываются при вводе последовательности третье - для связи двух линейных списков. ............
ЧАСТЬ2:
Написать программу, которая упорядочивает методом простого включения главную диагональ матрицы, размером 10х10
Часть 1.
Связанный список – это структура данных, в которой объекты расположены в линейном порядке. Однако, в отличие от массива, в котором порядок определяется индексами, порядок в связанном списке определяется указателями на каждый объект. Связанные списки обеспечивают простое и гибкое представление динамических множеств.
Как показано на рисунке в условии, каждый элемент дважды связанного списка – это объект с одним полем ключа key и двумя полями-указателями: next (следующий) и prev (предыдущий).
Часть 2.
Алгоритм сортировки методом простых включений.
Этот алгоритм эффективно работает при сортировке небольшого количества элементов. Сортировка включениями напоминает способ, к которому прибегают игроки для сортировки имеющихся на руках карт. Пусть вначале в левой руке нет ни одной карты, и все они лежат на столе рубашкой вверх. Далее со стола берётся по одной карте, каждая из которых помещается в нужное место среди карт, которые находятся в левой руке. Чтобы определить, куда нужно поместить очередную карту, её масть и достоинство сравнивается с мастью и достоинством карт в руке. Допустим, сравнение проводится в направлении слева направо. В любой момент времени карты в левой руке будут рассортированы, и это будут те карты, которые первоначально лежали в стопке не столе.
Для сортировки элементов главной диагонали матрицы размером нужно отсортировать элементы матрицы с индексами .
Программная реализация.
Часть 1.
Исходный код программы на Visual C++ 2010.
#include <iostream>
using namespace std;
Написать программу, строящую следующую списочную структуру. Каждый элемент списка состоит из трех полей: первое поле - для связи элементов в одном списке, второе - информационное (заполняется вводимой последовательностью целых чисел в которой 0 отмечает конец каждого списка; числа N и K не вводятся, а подсчитываются при вводе последовательности третье - для связи двух линейных списков. ............
ЧАСТЬ2:
Написать программу, которая упорядочивает методом простого включения главную диагональ матрицы, размером 10х10
Часть 1.
Связанный список – это структура данных, в которой объекты расположены в линейном порядке. Однако, в отличие от массива, в котором порядок определяется индексами, порядок в связанном списке определяется указателями на каждый объект. Связанные списки обеспечивают простое и гибкое представление динамических множеств.
Как показано на рисунке в условии, каждый элемент дважды связанного списка – это объект с одним полем ключа key и двумя полями-указателями: next (следующий) и prev (предыдущий).
Часть 2.
Алгоритм сортировки методом простых включений.
Этот алгоритм эффективно работает при сортировке небольшого количества элементов. Сортировка включениями напоминает способ, к которому прибегают игроки для сортировки имеющихся на руках карт. Пусть вначале в левой руке нет ни одной карты, и все они лежат на столе рубашкой вверх. Далее со стола берётся по одной карте, каждая из которых помещается в нужное место среди карт, которые находятся в левой руке. Чтобы определить, куда нужно поместить очередную карту, её масть и достоинство сравнивается с мастью и достоинством карт в руке. Допустим, сравнение проводится в направлении слева направо. В любой момент времени карты в левой руке будут рассортированы, и это будут те карты, которые первоначально лежали в стопке не столе.
Для сортировки элементов главной диагонали матрицы размером нужно отсортировать элементы матрицы с индексами .
Программная реализация.
Часть 1.
Исходный код программы на Visual C++ 2010.
#include <iostream>
using namespace std;
Дополнительная информация
В архиве: 2 файла - *.ЕХЕ ; 2 файла - *.СРР ; Отчет.Doc.
Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Структуры и алгоритмы обработки данных на ЭВМ*
Вид работы: Курсовая работа
Оценка:Хорошо
Дата оценки: 12.09.2011
Рецензия:Уважаемый ...........................,
Лебеденко Людмила Федоровна
Уважаемый слушатель, дистанционного обучения,
Оценена Ваша работа по предмету: Структуры и алгоритмы обработки данных на ЭВМ*
Вид работы: Курсовая работа
Оценка:Хорошо
Дата оценки: 12.09.2011
Рецензия:Уважаемый ...........................,
Лебеденко Людмила Федоровна
Похожие материалы
Курсовая работа по дисциплине: Структуры и алгоритмы обработки данных (часть 2). Вариант 02
Учеба "Под ключ"
: 2 августа 2026
Содержание
1. Задание на курсовую работу 3
2. Описание применяемых алгоритмов и структур данных 5
3. Текст программы 15
3.1 Заголовочный модуль с описанием функций для работы с деревом и списком 15
3.2 Модуль реализации функций для работы с деревом и списком 15
3.3 Главная программа 21
4. Результаты тестирования программы 24
Список использованных источников 27
1. Задание на курсовую работу
Хранящуюся в файле базу данных, состоящую из 4000 записей загрузить в оперативную память
1500 руб.
Курсовая работа по дисциплине: Структуры и алгоритмы обработки данных. 2-й Семестр. Вариант №2
kprftm
: 25 июня 2014
Постановка задачи
Хранящуюся в файле базу данных загрузить в оперативную память компьютера и построить дерево поиска заданного типа, упорядочивающее данные сначала по первому полю, затем по второму и т.д.
Провести поиск по ключу в построенном дереве поиска. В качестве ключа использовать три буквы ФИО студента. (Например, ключ поиска для Сидорова Ивана Кузьмича – СИК). Из записей с одинаковым ключом сформировать очередь. Вывести содержимое очереди.
При выполнении задания главное внимание сле
350 руб.
Курсовая работа по дисциплине "Структуры и алгоритмы обработки данных"
sibsutisleak
: 27 марта 2016
Алгоритмы кластеризации. Алгоритм k-средних (k-means)
Задание:
1. В соответствии со своим вариантом изучить и описать в отчете заданную структуру данных/алгоритм. Привести иллюстрации выполнения основных шагов алгоритма (или операций над структурой данных), выполнить асимптотический анализ его вычислительной сложности. Отчет должен быть скреплен скоросшивателем (пример оформления отчета доступен на сайте).
2. Структура данных или алгоритм должен быть реализован на языке C и приложен к отчету (на
500 руб.
Курсовая работа по дисциплине: «Структуры и алгоритмы обработки данных»
Dusya
: 5 октября 2011
Постановка задачи
Хранящуюся в файле базу данных загрузить в оперативную память компьютера и построить индексный массив, упорядочивающий данные в соответствии с заданным условием упорядочения, используя указанный метод сортировки. Провести поиск по ключу в упорядоченной базе, из записей с одинаковым ключом сформировать очередь. Вывести содержимое очереди. Из записей очереди построить дерево поиска по другому ключу и произвести поиск по запросу.
450 руб.
Структуры и алгоритмы обработки данных. Зачет. 3-й семестр
karapulka
: 31 мая 2016
Что такое коллизия?
Коллизия хеш-функции
Коллизией хеш-функции H называется два различных входных блока данных x и y таких, что H = H.
Коллизии существуют для большинства хеш-функций, но для «хороших» хеш-функций частота их возникновения близка к теоретическому минимуму. В некоторых частных случаях, когда множество различных входных данных конечно, можно задать инъективную хеш-функцию, по определению не имеющую коллизий. Однако для хеш-
10 руб.
Зачет по дисциплине: Структуры и алгоритмы обработки данных. Вариант №02
Jack
: 4 сентября 2014
Зачет по дисциплине: Структуры и алгоритмы обработки данных. Вариант №02
Вопрос к зачету:
В чем смысл операции слияния серий?
100 руб.
Курсовая работа. 3-й семестр. Структуры и алгоритмы обработки данных
oksana
: 22 марта 2015
Дисциплина: «Структуры и алгоритмы обработки данных»
(часть 2 Древовидные структуры данных)
Вариант 21.
B = 4 ВАЖНО:(файл base4.dat)
200 руб.
Курсовая работа по дисциплине: Структуры и алгоритмы обработки данных (Часть 2)
moomy
: 15 марта 2017
Задание для курсовой работы:
1. Хранящуюся в файле базу данных (файл определяется вариантом) загрузить в оперативную память компьютера и построить дерево поиска заданного типа, упорядочивающее данные сначала по первому полю, затем по второму и т.д.
2. Провести поиск по ключу в построенном дереве поиска. Ключ поиска для любого варианта – 3 символа русского алфавита. Провести несколько поисков в дереве с различными ключами для проверки работоспособности программы, одним из ключей поиска должны
90 руб.
Другие работы
Святые Элладской церкви
Aronitue9
: 14 декабря 2012
В Элладской Церкви, помимо святых почитаемых всей Православной Церковью, имеется много своих, местночтимых святых. Период османского владычества на Балканах и в Средиземноморье, сопровождавшийся насильственной исламизацией и уничтожением национальной самобытности, вызвал массовое исповедничество и мученичество за православную веру.
С возрождением Эллады и основанием Автокефальной Элладской Церкви эти исповедники и мученики и вошли в Собор Элладских святых наряду со святыми, почитаемыми издревле.
15 руб.
Проанализирована деятельность Севского РТП и намечены пути реконструкции участка по ремонту автотракторного электрооборудования
Рики-Тики-Та
: 18 декабря 2015
СОДЕРЖАНИЕ
АННОТАЦИЯ 3
СОДЕРЖАНИЕ 4
ВВЕДЕНИЕ 5
1 АНАЛИЗ ПРОИЗВОДСТВЕННОЙ ДЕЯТЕЛЬНОСТИ 6
1.1 Общая характеристика предприятия и ремонтной базы 6
1.2 Анализ технико-экономических показателей предприятия 12
1.3 Обоснование программы ремонта 15
1.4 Обоснование темы дипломного проекта 19
2 ТЕХНОЛОГИЧЕСКАЯ ЧАСТЬ 22
2. 1 Причины и типичные неисправности аккумуляторных батарей 22
2. 3 Причины и характерные неисправности стартеров 30
2. 4 Технология ремонта аккумуляторных батарей 31
2. 5 Технология ремон
825 руб.
Схема расположения оборудования БУ "Уралмаш 3Д", Схема БУ "Уралмаш 3Д" с нижним расположением оборудования-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
https://vk.com/aleksey.nakonechnyy27
: 24 мая 2016
Схема расположения оборудования БУ "Уралмаш 3Д", Схема БУ "Уралмаш 3Д" с нижним расположением оборудования-(Формат Компас-CDW, Autocad-DWG, Adobe-PDF, Picture-Jpeg)-Чертеж-Оборудование для бурения нефтяных и газовых скважин-Курсовая работа-Дипломная работа
400 руб.
Гидравлика гидравлические машины и гидроприводы Задача 24 Вариант 7
Z24
: 18 ноября 2025
Два последовательно (рис.28,а) или параллельно (рис.28,б) соединенных центробежных насоса установлены близко один от другого, работают на один длинный трубопровод длиной l и диаметром d. Геометрический напор установки Нг в процессе работы остается неизменным.
Найти рабочую точку при работе насосов на трубопровод. Определить мощность каждого из насосов, если они перекачивают воду, температура которой 20 ºС. Эквивалентная шероховатость трубопроводов Δэ=0,50 мм. Так как насосы находятся близко о
300 руб.