0 / 0 / 0
Регистрация: 17.12.2011
Сообщений: 4
|
||||||
Определить является ли граф связным20.05.2012, 19:51. Показов 3582. Ответов 10
Метки нет Все метки)
(
Нужно определить является ли граф связным. Но при работе программы появляется ошибка при нажатии на кнопку, которая определяет связный граф или нет.
0
|
20.05.2012, 19:51 | |
Ответы с готовыми решениями:
10
Определить, является ли связным заданный граф Определить, является ли заданный граф связным Является ли граф связным |
![]() 3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
||||||
21.05.2012, 06:59 | ||||||
У тебя событие GraphButtonClick почему-то не привязано к кнопке. Поэтому в массив С ничего не заносится - он пустой и размерность не определена.
Кроме того в функции Check следующий код:
Это грубые ошибки, которые сразу бросаются в глаза. Может есть ещё, но это уже нужно разбираться с методом.
0
|
0 / 0 / 0
Регистрация: 17.12.2011
Сообщений: 4
|
|
22.05.2012, 17:49 [ТС] | |
Я задавал матрицу смежности вручную, через ячейки СтрингГрида, а в процедуре GraphButtonClick я переводил значения из СтрингГрида в массив. А по поводу функции Check я даже не знаю как по-другому переделать. Я за основу брал алгоритм поиска в глубину.
0
|
![]() 3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
||||||
22.05.2012, 17:54 | ||||||
Так вот щелчок на кнопке GraphButton (Перевести граф) не отрабатывается. Событие Click не установлено - проверь.
А насчёт функции Check, прочитал я комментарий внизу. Пиши этот цикл там так:
Не по теме: И, если не в курсе, обновляй, периодически, страницу, если не перемещаещься по форуму. А то не увидишь, когда выложат ответ.
0
|
22.05.2012, 18:30 | |
У тебя все работает. Есть огрешности(например масивы ненадо объявлять локально, границы массива неправильно установлены, и т. д. и т. п.) А так код рабочий
программа_FIX.rar
0
|
![]() 3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|
22.05.2012, 18:46 | |
antikiler_: Ты хоть предыдущие посты почитай. Нифига в том варианте оно правильно работать не будет. Хоть ты и прицепил событие Click на кнопку, но этого не достаточно.
0
|
22.05.2012, 18:55 | |||
0
|
![]() 3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|
22.05.2012, 19:13 | |
antikiler_: Может у тебя Delphi автоматом привязала. Какая Delphi? Но у него была ошибка при нажатии на кнопку. И именно из-за того, что я писал. Я не хочу глубоко влазить в эти графы, но посмотрев функцию Check сразу увидел некорректность. Потом нашел ниже (под самой функцией) описание и немного переделал. Теперь может будет работать правильно, если остальная логика правильная.
А в том варианте, как было - результат будет иногда правильным, иногде - нет.
0
|
22.05.2012, 20:08 | ||||
![]()
0
|
0 / 0 / 0
Регистрация: 22.02.2019
Сообщений: 1
|
|
22.02.2019, 10:54 | |
кто нибудь может скинуть рабочую лабу?)пожалуйста
0
|
22.02.2019, 10:54 | |
Помогаю со студенческими работами здесь
11
Проверить , является ли граф связным Проверить, является ли заданный граф связным Наибольшее число связей, удаление которых оставляет граф связным Определить является ли граф гамильтоновым Определить, является ли граф деревом Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Опции темы | |
|
Новые блоги и статьи
![]() |
||||
EmBitz, создание проекта, отладка, прошивка
locm 15.07.2025
Создание проекта для Blue Pill (STM32F103C8T6) в EmBitz 2. 30, написания кода blink, запуск отладки в ОЗУ, заливка релизной прошивки во flash используя ST-Link и др. . . .
|
Трассировка корутин Kotlin с OpenTelemetry
mobDevWorks 14.07.2025
Асинхронное программирование меняет правила игры, особенно когда речь заходит о трассировке операций. В Kotlin с его корутинами эта проблема приобретает особый оттенок, который я хотел бы детально. . .
|
Облачные приложения на Rust: руководство по архитектуре микросервисов
golander 13.07.2025
Когда я впервые взялся за проектирование облачной платформы для одного из наших клиентов, выбор стоял между привычными Go и Java. Но после нескольких месяцев разработки микросервисной системы,. . .
|
Как Node.js выполняет асинхронные операции
Reangularity 13.07.2025
Каждый раз, когда я рассказываю про Node. js, возникает один и тот же вопрос: "Как эта штука может быть быстрой, если JavaScript — однопоточный язык?" И это действительно кажется парадоксом. Ведь в. . .
|
Как писать чистый, тестируемый и качественный код на Python
py-thonny 12.07.2025
Помню свой первый проект на Python. Работал тогда быстро, грязно, лишь бы работало. Код был похож на запутанный клубок - переменные по одной букве, функции на 200 строк, комментарии отсутствовали как. . .
|
Blazor и контроллер сервопривода IoT Meadow Maple
Wired 11.07.2025
Я решил разобраться, как можно соединить современные веб-технологии с миром "железа". Интересная комбинация получилась из Blazor в качестве веб-интерфейса и микроконтроллера Meadow с его веб-сервером. . .
|
Генерация OpenQASM из кода Q#
EggHead 10.07.2025
Летом 2024-го я начал эксперименты с библиотекой Q# Bridge, и знаете что? Она оказалась просто находкой для тех, кто работает на стыке разных квантовых экосистем. Основная фишка этой библиотеки -. . .
|
Изучаем новый шаблон ИИ-чата .NET AI Chat Web App
stackOverflow 10.07.2025
В . NET появилось интересное обновление - новый шаблон ИИ-чата под названием . NET AI Chat Web App. Когда я впервые наткнулся на анонс этого шаблона, то сразу понял, что Microsoft наконец-то. . .
|
Результаты исследования от команды ARP (июль 2025 г.)
Programma_Boinc 10.07.2025
Результаты исследования от команды ARP (июль 2025 г. )
Африканский проект по дождям (ARP) World Community Grid снова запущен! Мы рады поделиться обновленной информацией о нашем прогрессе с осени. . .
|
Angular vs Svelte - что лучше?
Reangularity 09.07.2025
Сегодня рынок разделился на несколько четких категорий: тяжеловесы корпоративного уровня (Angular), гибкие универсалы (React), прогрессивные решения (Vue) и новая волна компилируемых фреймворков. . .
|