Семантика:Попробуйте вставить край(u,v)в граф, возвращая вставленный край или параллельный край и флаг, который указывает, был ли вставлен край. Эта операция не должна отменять дескрипторы вершины или итераторы вершины графика, хотя она может отменять дескрипторы края или итераторы края. Предпосылки:uиvявляются вершинами в графе. Последующие условия:(u,v)находится в краевом наборе графика. Обратный край дескриптора будет иметьuв исходном положении иvв целевом положении. Если график позволяет параллельные края, то возвращаемый флаг всегдаистинный. Если граф не допускает параллельных краев, если(u,v)уже был в графе, то возвращенный флагложный. Если(u,v)не было в графе, то возвращенный флагявляется истинным.
Семантика:Удалить край(u,v)с графика. Если график позволяет параллельные края, это устраняет все случаи(u,v). Предварительное условие:(u,v)находится в краевом наборе графика. Постусловие:(u,v)больше не находится в краевом наборе графика.
Семантика:Удалите все края до и от вершиныуиз графа. Предварительное условие:уявляется действительным дескриптором вершиныг .Пост-условия:уне появляется в качестве источника или цели какого-либо края вг.
Статья Edge Mutable Graph раздела может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.