Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск заданого числа в массиве #include <iostream> #include <cstring> #include <conio.h> using namespace std; int main(int argc, char** argv) { int n,b; cout << "Vvedite n" <<endl; cin >>n; int array; for(int i=0;i<n;i++ ) https://www.cyberforum.ru/ cpp-beginners/ thread1669316.html C++ Как передать матрицу, полученную в одной функции, в другую функцию?
как передать матрицу ,которую мы получили в одной функции в другую функцию? Написала функции для обработки матриц,но компилятор ругается,что я не так делаю?:cry: #include "stdafx.h" #include "iostream" using namespace std; void memory(int x,int**mas) { int i; mas=new int* ; for(i=0;i<x;i++) mas=new int ;
C++ Построчное чтение массива https://www.cyberforum.ru/ cpp-beginners/ thread1669293.html
Приветствую. Есть задача: "Дана целочисленная матрица размера M x N. Найти количество ее строк (столбцов), все элементы которых различны." Не могу разобраться как читать массив построчно и по столбцам. То есть каждый элемент строки сравнить с другими элементами этой же строки. #include <iostream> #include <locale.h> /* Для русского языка */ #define N 3 using namespace std; int main() {
C++ Объясните программу по теме "Битовые поля структур" https://www.cyberforum.ru/ cpp-beginners/ thread1669285.html
Добрый вечер. Пишу программу, в которой необходимо реализовать даты с помощью битового поля, но в консоли выбивает ошибку при вводе. Сама по себе программа как небольшая БД. Помогите найти ошибку. Спасибо огромное! // Отдел кадров.Ф.И.О.работника, образование, специальность, подразделение, должность, оклад, дата поступления на предприятие.Выбор по должности, стражу работы. // Даты реализовать...
C++ Выведение списка в алфавитном порядке (С++; Dev)
"Составить программу, которая упорядочивает список группы в алфавитном порядке. Максимальное число вводимых фамилий 30, максимальное число букв в фамилии 20." Прочитала множество форумов, но до конца так и поняла, какие функции реализуют это. #include <stdio.h> #include <iostream> #include<conio.h> using namespace std; main(void) { int N=30; int i;float maxs; struct surname { char fam;...
C++ Где здесь выход вектора из диапазона и как его ограничить Задача: Предположим, имеется набор оценок степеней в диапазоне от 0 до 100. Необходимо рассчитать , сколько оценок попадает в кластер по 10. Между нулем и 100 возможна 101 оценка. Эти оценки могут быть представлены 11 кластерами:10 кластеров по 10 оценок каждый плюс один кластер наивысшей оценки 100. Первый кластер подсчитывает оценки от 0 до 9, второй - от 10 до 19. Если вести число 50,... https://www.cyberforum.ru/ cpp-beginners/ thread1669234.html
C++ Длинная арифметика с++ Сумма, разность, произведение и сравнение. Не могу правильно обозначить массивы. Программа вылетает после ввода размерности. Помогите пожалуйста( #include <iostream> #include <windows.h> #include <vector> #include <iterator> using namespace std; int size_a; int size_b; int length; https://www.cyberforum.ru/ cpp-beginners/ thread1669206.html Не могу понять как реализовать синхронизацию между компьютерами C++
Здравствуйте! Захотелось сделать небольшую программу для двух компьютеров. В конечном итоге хотелось бы получить нечто такое: запускаешь программу на любом из компьютеров, видишь какие-то данные (например дата и время). Изменяешь их и сохраняешь. На другом компьютере, эти данные тоже должны измениться. Другими словами, нужно реализовать синхронизацию между двумя компьютерными программами. Я...
C++ Решить систему уравнений https://www.cyberforum.ru/ cpp-beginners/ thread1669195.html
Вычислить систему уравнений. Результат вывести на экран. y\: =\: \begin{cases}\left|x \right|+{x}^{2} & \text, 5\leq x \\ \sqrt{x}+\cos \left(x \right) & \text, x>5 \end{cases}
C++ Программа бесконечно компилится #include <iostream> #include <locale> using namespace std; int main(int argc, char** argv) { int n; cin >>n; int A; for(int i=0;i<=n;i++){ cin >> A; } https://www.cyberforum.ru/ cpp-beginners/ thread1669184.html
C++ Найти максимальную последовательность символов
Помогите пож-ста написать программу для задания: "Дана строка символов. Для сохранения ее в сжатом виде найти максимальную последовательность символов произвольной длины, которая повторяется, и заменить ее своим кодом." Пример: На вход: aboibooolsabbooolsadf q На выход: aboiqsabqsadf
C++ Для заданной строки определить все входящие в неё символы https://www.cyberforum.ru/ cpp-beginners/ thread1669171.html
Для заданной строки определить все входящие в неё символ. Например: строка "abccbbabbac" состоит из символов "a", "b" и "c" Помогите пожалуйста
1550 / 875 / 179
Регистрация: 05.12.2015
Сообщений: 2,555
24.02.2016, 13:02 0

Нужны небольшие пояснения по маленькому фрагменту кода, реализующего рекурсивный поиск в глубину по графу - C++ - Ответ 8796627

24.02.2016, 13:02. Показов 812. Ответов 2
Метки (Все метки)

Ответ

sky123,
C++
1
2
3
for (const auto& i : graph[node_index]) {
...
}
эквивалентно
C++
1
2
3
4
for (auto it=std::begin(graph[node_index]); it != std::end(graph[node_index]); it++) {
    const int &i = *it;
...
}


Вернуться к обсуждению:
Нужны небольшие пояснения по маленькому фрагменту кода, реализующего рекурсивный поиск в глубину по графу C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
24.02.2016, 13:02
Готовые ответы и решения:

Паттерны. Нужны небольшие пояснения
Паттерн &quot;Абстрактная фабрика&quot; предоставляет для создания семейств взаимосвязанных или...

Нужны комментарии к фрагменту кода
как бы описать данный фрагмент кода комментарием(//), помогите)

Рекурсивный поиск в глубину
Нужно найти путь по простому лабиринту от точки к точке, используя в программе рекурсивный поиск в...

Рекурсивный поиск в глубину в графе
Помогите с рекурсивным поиском в глубину. Как я понял, у меня не помечает какие ребра были...

2
24.02.2016, 13:02
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
24.02.2016, 13:02
Помогаю со студенческими работами здесь

Рекурсивный и нерекурсивный поиск в глубину
Не уверен в правильности работы даной функции. Если начинать с вершины 2, то рекурсивный и...

Поиск локального минимума - нужны пояснения
program laba4; const nmax=10; var a:array of integer; m,n,i,j,k,l,r,q,mx:integer; begin...

Нужны пояснения
Читаю &quot;С++ руководство для начинающих&quot; Герберта Шилдта. Дочитал до &quot;передача аргументов командной...

Нужны некоторые пояснения
При выполнении программы есть область 20 на 20. 1) Почему при движении вправо или влево, после...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru