работают почти все стандартные операции над графом, кроме ввода-вывода и итераторов по bfs-dfs