|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
11.05.2017, 15:03 | #1 |
Регистрация: 19.04.2014
Сообщений: 5
|
матрица инцидентности (подобрать матрицу и код)
Ребята день добрый. Не знаю правильный ли я выбрал раздел, но напишу сюда.
Задание: используя метод поиска в ширину, найти и вывести путь в ориентированном графе между двумя вершинами. Номера начальной и конечной вершин ввести с клавиатуры. Граф задать в текстовом файле матрицей инциденций. В методичке дан лишь один пример, лишь под смежность. Работаю с Dev C++, так как он дан в методичке. Я во первых не могу понять, что нужно поправить в программе под данный тип матрицы. И собственно саму матрицу подобрать. Спасибо. |
11.05.2017, 15:27 | #2 | |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Цитата:
1. У вас программе СПИСКИ СМЕЖНОСТИ, вам нужна МАТРИЦА. Что нужно подправить? 2. Матрицу не надо подбирать. Это способ задания графа, т.е. его описание. Это условие. |
|
11.05.2017, 15:36 | #3 |
Регистрация: 19.04.2014
Сообщений: 5
|
Используя метод поиска в ширину, найти и вывести путь в неориентированном графе между двумя заданными вершинами. Номера начальной и конечной вершин ввести с клавиатуры. Граф задать в текстовом файле матрицей смежности.
Цитата другого варианта задания. Получается что код, который дан выше вообще под матрицы не подходит? |
11.05.2017, 16:37 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
У вас жесткое требование на матрицу только в файле -> править ввод и превращение этой матрицы в ваши списки. Логично же?
|
11.05.2017, 16:41 | #5 |
Регистрация: 19.04.2014
Сообщений: 5
|
|
11.05.2017, 21:53 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,707
|
Ну так откройте хотя бы вики и узнайте, чем эти две матрицы отличаются. Что цифирки обознают в них.
|
19.05.2017, 09:11 | #7 |
Регистрация: 19.04.2014
Сообщений: 5
|
Мне сказали, что нужно матрицу инциденций превратить в матрицу смежности, а уже потом с ней работать.
Вот такой вот код я написал. Код:
Код:
ListNode *List = BEGIN[cur]; Так она в структуре сидит, но на что ее нужно поменять не ясно. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Матрица инцидентности, граф | IIItepSeLb | Помощь студентам | 1 | 13.01.2016 12:45 |
Преобразование матрицы смежности в матрицу инцидентности для неорграфа | Adidasss | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 14.11.2012 21:39 |
матрица инцидентности | zzaa | Общие вопросы C/C++ | 0 | 05.10.2010 20:33 |
Матрица инцидентности. | Rayman | Общие вопросы C/C++ | 16 | 17.12.2009 01:38 |
TurboPascal: граф, матрица смежности и матрица инцидентности. | ulala | Помощь студентам | 0 | 02.12.2009 10:11 |