Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
 Аватар для Fixer_84
1505 / 969 / 812
Регистрация: 30.04.2016
Сообщений: 3,337

Перевод кода DFS на C++

25.07.2020, 19:31. Показов 676. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, уважаемые форумчане! Помогите, пожалуйста, перевести (и по возможности модифицировать) несложный кода с языка Питон, на язык C++. Питон не знаю вообще. Смысл в том, чтобы обойти граф и остановить обход, как только нужная вершина будет достигнута. Вместо graph нужно использовать матрицу смежности. Очень важно, при этом, выводить вершины графа при обходе, начиная со стартовой (выводить нужно прямо внутри DFS). Очень прошу помочь.

Python
1
2
3
4
5
6
7
8
9
10
11
12
13
def dfs(graph, start, target, visited=None):
    if start == target:
        return True
    if visited is None:
        visited = set()
    visited.add(start)
 
    found = False
    for n in (set( graph[start] ) - visited):
        if target == n:
            return True
        found = dfs(graph, n, target, visited)
    return found
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
25.07.2020, 19:31
Ответы с готовыми решениями:

Перевод кода с Паскаля (перевод в метры)
var a,b,d:integer; c,e:real; begin writeln('1-дециметр 2-километр'); writeln('3-метр 4-миллиметр'); ...

Перевод кода с Си
Подскажите, как перевести данный фрагмент кода на Delphi #include <stdio.h> int gcd (a, b) { int c; while ( b!=0 ) { c = a%b;...

Перевод кода на VB 6.0
Форумчане переведите пожалуйста на вб этот код написанный наверное в паскале(!) Код взят из учебника Ю.С.ДЕОРДИЦА Ю.М.НЕФЕДОВ ...

1
Эксперт Python
5438 / 3859 / 1215
Регистрация: 28.10.2013
Сообщений: 9,552
Записей в блоге: 1
25.07.2020, 21:10
Цитата Сообщение от Fixer_84 Посмотреть сообщение
перевести (и по возможности модифицировать) несложный кода с языка Питон, на язык C++
Не логичней ли попросить это сделать в разделе с++?
Причем, что интересно, никому нафиг сам код на Python нужен не будет. Нужно лишь объяснить, что ты хочешь.
Или ты думаешь в разделе С++ одни идиоты и алгоритмы умеют только с чужого кода переписывать?
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
25.07.2020, 21:10
Помогаю со студенческими работами здесь

Перевод кода С# на С++
Данный код написан на языке С#. Необходимо перевести на язык С++. namespase WindowsFormsApplication1 { public partial class...

Перевод кода с C# на С++
Есть код на C# нужно перевести на С++, помогите пожалуйста так как еще не свободно владею языками программирования. Буду очень благодарен. ...

перевод кода с C# на C++
/// <summary> /// Description of MainForm. /// </summary> public partial class MainForm : Form { int N; // кол-во измерений...

Перевод кода с C#
Надо перевести на Java. Пробовал сам выдает ошибку "Java.lang.String" в строчке "ready += allwords;". На C# код работает на отлично. ...

Перевод кода на С++
Доброе время суток. Кто нибудь может исходный код сайта https://vk.com перевести на С++?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Кому нужен AOT?
DevAlt 26.03.2026
Решил сделать простой ланчер Написал заготовку: dotnet new console --aot -o UrlHandler var items = args. Split(":"); var tag = items; var id = items; var executable = args;. . .
Отправка уведомления на почту при изменении наименования справочника
Maks 24.03.2026
Программная отправка письма электронной почты на примере изменения наименования типового справочника "Склады" в конфигурации БП3. Перед реализацией необходимо выполнить настройку системной учетной. . .
модель ЗдравоСохранения 5. Меньше увольнений- больше дохода!
anaschu 24.03.2026
Теперь система здравосохранения уменьшает количество увольнений. 9TO2GP2bpX4 a42b81fb172ffc12ca589c7898261ccb/ https:/ / rutube. ru/ video/ a42b81fb172ffc12ca589c7898261ccb/ Слева синяя линия -. . .
Midnight Chicago Blues
kumehtar 24.03.2026
Такой Midnight Chicago Blues, знаешь?. . Когда вечерние улицы становятся ночными, а ты не можешь уснуть. Ты идёшь в любимый старый бар, и бармен наливает тебе виски. Ты смотришь на пролетающие. . .
SDL3 для Desktop (MinGW): Вывод текста со шрифтом TTF с помощью библиотеки SDL3_ttf на Си и C++
8Observer8 24.03.2026
Содержание блога Финальные проекты на Си и на C++: finish-text-sdl3-c. zip finish-text-sdl3-cpp. zip
Жизнь в неопределённости
kumehtar 23.03.2026
Жизнь — это постоянное существование в неопределённости. Например, даже если у тебя есть список дел, невозможно дойти до точки, где всё окончательно завершено и больше ничего не осталось. В принципе,. . .
Модель здравоСохранения: работники работают быстрее после её введения.
anaschu 23.03.2026
geJalZw1fLo Корпорация до введения программа здравоохранения имела много невыполненных работниками заданий, после введения программы количество заданий выросло. Но на выплатах по больничным это. . .
Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере нетипового документа выдачи шин для спецтехники с табличной частью, разработанного в конфигурации КА2. Номеклатура. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru