Что такое цикл? Это блок кода, который выполняется определенное количество раз, пока не достигнет определенной цели в условии или не закончит установленное количество повторений. Есть 3 вида циклов. Первый: цикл с параметром Это цикл при котором вам известно количество повторений. Вы можете установить количество повторений, либо их высчитает программа за вас. Всё зависит от того как вы используете код. Такие циклы применяются в задачах с известной длиной чего-либо, обычно в массивах, строках, матрицах и в прочих вычислительных операциях...
Графы являются очень полезной в программировании структурой, поскольку зачастую задачи компьютерной науки можно представить в виде графа и решить с помощью одной из его техник.