В дополнение к интуитивному объяснению, которое дал Крис Смит, мы можем рассмотреть, почему это так с другой точки зрения: с учетом неориентированных графов.
Чтобы понять, почему на графике DIRECTED ответом является n*(n-1)
, рассмотрим неориентированный граф (который просто означает, что если существует связь между двумя узлами (A и B), то выможет идти в обоих направлениях: от A до B и от B до A).Максимальное число ребер в неориентированном графе n(n-1)/2
, и, очевидно, в ориентированном графе вдвое больше .
Хорошо , спросите вы, но почему в неориентированном графе ? имеется максимум n(n-1)/2
ребер. Для этого рассмотрим n точек (узлов) и спросим, сколько ребер можно сделатьс первой точки.Очевидно, n-1
ребер.Сколько ребер можно нарисовать из второй точки, учитывая, что вы соединили первую точку?Так как первая и вторая точки уже уже связаны , есть 1023 * ребра, которые можно сделать.И так далее.Таким образом, сумма всех ребер равна:
Sum = (n-1)+(n-2)+(n-3)+...+3+2+1
Поскольку в сумме есть (n-1)
слагаемых, а среднее суммы в такой серии равно ((n-1)+1)/2
{(last+ первый) / 2}, Sum = n(n-1)/2