Лабораторная работа №4. Структуры и алгоритмы обработки данных. Поиск в глубину в графе.

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

material.view.file_icon E511A797-206E-43B4-AB07-1BFAC6B98B09.docx
Работа представляет собой файл, который можно открыть в программе:
  • Microsoft Word

Описание

Лабораторная работа №4. Структуры и алгоритмы обработки данных. Поиск в глубину в графе.

Постановка задачи:
Задан граф. Осуществить прохождение вершин заданного графа в соответствии с обходом этого графа согласно алгоритму «Поиск в глубину» в порядке возрастания первоначальной нумерации вершин графа.

Алгоритм прохождения вершин графа
1. Заносим в стек первую вершину.
2. Заносим в список посещенных первую вершину.
3. Выделяем визуально первую вершину.
4. Пока количество элементов в стеке больше нуля:
4.1.  Текущей вершине приравниваем вершину стека.
4.2.  Перебираем все вершины графа:
4.2.1. Если эта вершина имеет общее ребро с текущей и эта вершина не содержится в списке посещенных, то
4.2.1.1. Заносим эту вершину в стек.
4.2.1.2. Заносим эту вершину в список посещенных.
4.2.1.3. Выделяем визуально ребро, соединяющее текущую и эту вершину.
4.2.1.4. Выделяем визуально эту вершину.
4.3.  Если у текущей вершины нет смежных вершин, то
4.3.1. Удаляем вершину стека.

Входные данные:
• vertices[] – массив вершин графа.
• edges[] – массив граней графа.

Вспомогательные данные:
• vertices – список вершин графа.
• stack – стек для промежуточного хранения вершин графа.
• visited – список посещенных вершин графа.
• node – переменная для временного хранения вершины графа.

Выходные данные:
• statusObhod – текстовое поле для вывода последовательности прохождения графа.

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

2020
Структуры и алгоритмы обработки данных. Лабораторная работа №4
Тема: Индексация и быстрый поиск Цель работы: Изучение методов построения индексных массивов и быстрого поиска с использованием индексации. Порядок выполнения работы: 1. Написать программу «Телефонный справочник», которая обрабатывает данные об абонентах телефонной станции. Каждый абонент имеет имя, адрес, телефонный номер. В программе описать массив абонентов (назовем его справочник). В справочнике должно быть не менее 10 элементов, которые заполняются либо программно, либо считываются из файла
User sibguter : 5 июня 2018
49 руб.
Лабораторная работа №4. Структуры и алгоритмы обработки данных
Цель работы: Освоить методы построения индексных массивов и быстрого поиска в массиве. Порядок выполнения работы: Написать программу “Телефонный справочник”, которая обрабатывает данные об абонентах телефонной станции. Каждый абонент имеет имя, адрес, телефонный номер. В программе описать массив абонентов (назовем его справочник). В справочнике должно быть не менее 20 элементов, которые заполняются либо программно, либо считываются из файла. С помощью индексов и фильтров (номер задания выбираетс
User tanzor : 8 июля 2014
120 руб.
Структуры и алгоритмы обработки данных. Лабораторная работа №4
Написать программу “Телефонный справочник”, которая обрабатывает данные об абонентах телефонной станции. Каждый абонент имеет имя, адрес, телефонный номер. В программе описать массив абонентов (назовем его справочник). В справочнике должно быть не менее 20 элементов, которые заполняются либо программно, либо считываются из файла. С помощью индексов и фильтров упорядочить справочник по имени и телефонному номеру по возрастанию.
User piligrim-24 : 26 октября 2011
50 руб.
Структуры и алгоритмы обработки данных. Лабораторная работа 4
Тема: Индексация и быстрый поиск. Цель работы: Освоить методы построения индексных массивов и быстрого поиска в массиве. Порядок выполнения работы: Написать программу “Телефонный справочник”, которая обрабатывает данные об абонентах телефонной станции. Каждый абонент имеет имя, адрес, телефонный номер. В программе описать массив абонентов (назовем его справочник). В справочнике должно быть не менее 20 элементов, которые заполняются либо программно, либо считываются из файла. С помощью индексо
User jashma28 : 8 октября 2011
800 руб.
«Структуры и алгоритмы обработки данных» Лабораторная работа № 4
Вариант № 9 Написать программу «Телефонный справочник», которая обрабатывает данные об абонентах телефонной станции. Каждый абонент имеет имя, адрес, телефонный номер. В программе описать массив абонентов (назовем его справочник). В справочнике должно быть не менее 20 элементов, которые заполняются либо программно, либо считываются из файла. С помощью индексов и фильтров (номер задания выбирается по последней цифре шифра)
User 1231233 : 19 сентября 2010
23 руб.
Структуры и алгоритмы обработки данных. Лабораторная работа №4. Вариант №4
Тема: Индексация и быстрый поиск. Цель работы: Освоить методы построения индексных массивов и быстрого поиска в массиве. Порядок выполнения работы: Написать программу “Телефонный справочник”, которая обрабатывает данные об абонентах телефонной станции. Каждый абонент имеет имя, адрес, телефонный номер. В программе описать массив абонентов (назовем его справочник). В справочнике должно быть не менее 20 элементов, которые заполняются либо программно, либо считываются из файла. С помощью индексо
User tpogih : 13 сентября 2014
45 руб.
Лабораторная работа №4. 3 семестр. Структуры и алгоритмы обработки данных
Вариант 1 1.Разработать процедуру построения двоичного Б-дерева. 2.Вычислить среднюю высоту двоичного Б-дерева для n=10, 50, 100, 200, 400 (n -количество вершин в дереве) и заполнить таблицу следующего вида. Проанализировать полученные результаты, сравнить их с теоретическими оценками и результатами из лабораторной работы 3.
User oksana : 22 марта 2015
100 руб.
Структуры и алгоритмы обработки данных (2-я часть). Лабораторная работа №4
Задание для выполнения лаб. работы №4 Тема: Построение двоичного Б-дерева. Цель работы: Освоить построение двоичного Б-дерева. Порядок выполнения работы: 1. Разработать процедуру построения двоичного Б-дерева. 2. Вычислить среднюю высоту двоичного Б-дерева для n=10, 50, 100, 200, 400 (n -количество вершин в дереве) и заполнить таблицу следующего вида. Проанализировать полученные результаты, сравнить их с теоретическими оценками и результатами из лабораторной работы 3.
User nick0x01 : 21 июня 2014
69 руб.
Волоконно-оптические системы с солитонной передачей и нанофотонные технологии
Условие задачи Определить достижимую скорость в системе передачи с заданными по варианту параметрами: полоса частот канала DWDM; диапазон волн для организации связи; число и вид нагрузочных сигналов (SDH, Ethernet); тип волокна и число сердцевин в волокне. Исходные данные для 06 варианта: Табл. 10.1. Волновые диапазоны и каналы Параметр Предпоследняя цифра номера пароля 0 1 2 3 4 5 6 7 8 9 Полоса частот канала DWDM, ГГц 25 50 100 25 50 100 25 50 100 37,5 Вид нагрузочных сигналов Eth 1100G
User Max7im : 31 октября 2017
90 руб.
Курсовой проект по дисциплине: Основы мультисервисных сетей. Вариант 17
Содержание Задание 3 Введение 6 1. Выбор технологии построения сети доступа 7 2. Структура оптической сети доступа 12 3. Расчёт трафика в сети доступа и выбор коммутационного оборудования 13 3.1 Расчет параметров нагрузки 13 3.2 Выбор коммутационного оборудования узла агрегации CDN 18 3.3 Коммутатор узлов доступа ONU 19 3.4 Оптический трансивер узлов доступа 20 4. Выбор кабельной продукции и оценка энергетического бюджета 22 4.1 Выбор оптического кабеля 22 4.2 Оценка энергетического бюджета 24
User Учеба "Под ключ" : 21 августа 2022
1500 руб.
Курсовой проект по дисциплине: Основы мультисервисных сетей. Вариант 17 promo
Презентация: Поверхностное и коренное улучшение сенокосов и пастбищ. Культуртехнические мероприятия
11 слайдов. Комбинированный урок. Цели: Изучить мероприятия и приемы, направленные на поверхностное и коренное улучшение сенокосов и пастбищ. План: Целесообразность и правильность выбора методов улучшения кормовых угодий. Поверхностное улучшение кормовых угодий. Коренное улучшение сенокосов и пастбищ. Методы борьбы с сорными я ядовитыми растениями на кормовых угодьях. Приемы повышения урожайности естественных угодий степных районов Кубани при поверхностном улучшении Посевы трав
User Aronitue9 : 4 сентября 2012
10 руб.
Бруй Л.П. Техническая термодинамика ТОГУ Задача 2 Вариант 69
Расчет политропного процесса сжатия газовой смеси в компрессоре Рабочее тело – газовая смесь, имеющая тот же состав, что и в задаче №1 (в процентах по объему). Первоначальный объем, занимаемый газовой смесью, — V1 (табл. 2). Начальные параметры состояния: давление р1=0,1 МПа, температура t1=27 ºC. Процесс сжатия происходит при показателе политропы n. Давление смеси в конце сжатия р2, МПа (табл. 3). Определить: 1) массу газовой смеси; 2) удельные объемы смеси в начале и в конце процесса;
User Z24 : 12 января 2026
350 руб.
Бруй Л.П. Техническая термодинамика ТОГУ Задача 2 Вариант 69
up Наверх