Курсовая работа по дисциплине: Структуры и алгоритмы обработки данных. 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-й Семестр. Вариант №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 руб.
Курсовая работа по дисциплине: Структуры и алгоритмы обработки данных. Вариант №07.
teacher-sib
: 27 ноября 2016
Постановка задачи
Хранящуюся в файле базу данных загрузить в оперативную память компьютера и построить дерево поиска заданного типа, упорядочивающее данные сначала по первому полю, затем по второму и т.д.
Провести поиск по ключу в построенном дереве поиска. В качестве ключа использовать три буквы ФИО студента. (Например, ключ поиска для Сидорова Ивана Кузьмича – СИК). Из записей с одинаковым ключом сформировать очередь. Вывести содержимое очереди.
При выполнении задания главное внимание след
300 руб.
Другие работы
Налоговый кредит: порядок получения, отражение в бухгалтерском учете
Slolka
: 26 октября 2013
Налоговый кредит: порядок получения, отражение в бухгалтерском учете
Указом Президента Республики Беларусь от 28.03.2006 № 182 «О совершенствовании правового регулирования порядка оказания государственной поддержки юридическим лицам и индивидуальным предпринимателям» (далее - Указа № 182) определено, что одним из видов государственной поддержки, оказываемой плательщикам индивидуально по решению Президента Республики Беларусь является налоговый кредит с единовременной либо поэтапной уплатой суммы
10 руб.
Електоральні переваги мешканців міста миколаїв: соціологічний аналіз
SerFACE
: 7 июля 2015
ЗМІСТ
ВСТУП……………………………………………………………………………...……7
РОЗДІЛ1. ТЕОРЕТИЧНІ ОСНОВИ ДОСЛІДЖЕННЯ ЕЛЕКТОРАЛЬНОЇ ПОВЕДІНКИ ТА ЕЛЕКТОРАЛЬНИХ ПЕРЕВАГ ГРОМАДЯН……………….10
1.1 Основні теорії електоральної поведінки громадян………………………………10
1.2 «Електоральна поведінка» та «електоральні переваги»: співвідношення понять……………………………………………………………………………………14
Висновки до розділу 1…………………………………………………………….…....22
РОЗДІЛ 2. ТРАНСФОРМАЦІЯ ЕЛЕКТОРАЛЬНИХ ПЕРЕВАГ ГРОМАДЯН УКРАЇНИ У КОНТЕКСТІ ЧЕРГОВИХ ПАРЛАМЕНТСЬКИХ ВИБОРІВ (1998, 2
800 руб.
Расчет пропускной способности фрагмента мультисервисной сети связи
Paul
: 29 октября 2016
Курсовая работа
по дисциплине: Системы коммутации.
Тема: «Расчет пропускной способности фрагмента
мультисервисной сети связи»
300 руб.