Василий
Василий

for(int i = 0;i < Edges[v].size();i ++){ if(dfs(Edges[v].get(i)))return true; ПОМОГИТЕ

помогите перевести эти строчки на си (с си шар не работал не знаю, что означает .size() и .get(i) ) Edges-массив из n элементов.
for(int i = 0;i < Edges[v].size();i ++){
if(dfs(Edges[v].get(i)))return true;

мне нужно было узнать, что такое size и get. я узнал. В остальном разберусь сам, спасибо!)

КЗ
Константин Загаров

Edges[v].size() - количество элементов в строке массива
Edges[v].get(i) - получить i-й элемент в v-й строке

АЛ
Андрей Литвинов

для (целого i=0; i < Вася [от v].размер ();i++)
если Петя (Вася [от v].взять (от i)) тогда вернем "да".

Кусок кода перебирает какой-то массив (?) из Edges (Вась) и с помощью get(i) получает элемент (?), передает её в некую функцию dfs, которая что-то там непонятно что делает и возвращает результат.

Вам легче стало? Извините за тон, конечно, но
Кто такой Вася? Кто такой Петя? что такое v? из этого куска кода не видно.

get(i)? Может это массив свойств, может имя вернет свойства или ещё что.

Серьезно. Скиньте код на pastebin.com и киньте ссылку.
Ну или хотя бы укажите какого типа Edges, что возвращает get и что за функция dfs (хотя-бы заголовок) .

P.S: А ну тогда хорошо 🙂 Удачи. Чужой код почти всегда сложнее разбирать.

Похожие вопросы
Почему в с++ не срабатывает цикл: for (int i=0;i==a;i=i+3) //а%3=0 s=s+1
Зачем в этой функции true i false?
скажите пожалуйста что это int f=0;for( int f=0; int h=0; for(f=0; f<10; f++){h=h+10;}
Подскажите с циклом, как идет последовательность выполнения. /* for (int i=0; i<=5; i++) for (int j=0; j<=5; j++) cout<
c++ цикл for преинкремент/постинкремент. for (i=0; i
(int i) Имеет ли разницу i++ или ++i? Код внутри. [C++]
Дано: int arr[5]; for (i = 0; i <= 4; i++) arr=rand(); нужно ответить:
While (true) { int a=0
#include<iostrea> using namespace std; int main() { int n; cout<<"n="; cin>>n; int a[n]; for(int i=0; i
Переведите код, пожалуйста на Паскаль ! int main(){ int i, w, hun, sat; char r[16];#ifndef ONLINE_JUDGE freopen("input.txt", "rt", stdin);#endif scanf("%d", &N); hun = 2; sat = 10; for (i = 0; i < N; i++) { scanf("%d %s\n", &w, &r); if (r[0] == 'h') { if (w > hun) hun = w; if (hun >= sat) { printf("Inconsistent\n"); return 0; } } else if (r[0] == 's') { if (w < sat) sat = w; if (sat