Изменения

Перейти к: навигация, поиск

Алгоритм "поднять-в-начало"

14 байт добавлено, 22:59, 4 января 2016
Операция разгрузки (discharge)
== Операция разгрузки (discharge) ==
'''Разгрузка ''' (англ. ''discharge)''' ) {{---}} операция, применяемая к переполненной вершине <tex>u</tex>, для того чтобы протолкнуть поток через допустимые ребра в смежные вершины, при необходимости поднимая <tex>u</tex>, делая недопустимые ребра, выходящие из вершины <tex>u</tex>, допустимыми.
Будем хранить для каждой вершины <tex>u</tex> список <tex>N[u]</tex> (список вершин, смежных с ней). То есть список <tex>N[u]</tex> содержит каждую вершину <tex>v</tex> такую, что в сети <tex>G = (V, E) ~ (u, v) \in E</tex> или <tex>(v, u) \in E</tex>.
Анонимный участник

Навигация