Skip to content

Commit f920eba

Browse files
committed
add docs now
1 parent f9e3555 commit f920eba

File tree

1 file changed

+12
-0
lines changed

1 file changed

+12
-0
lines changed

library/graphs/euler_walk.hpp

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,16 @@
11
#pragma once
2+
//! @code
3+
//! vector<basic_string<array<int, 2>>> adj(n);
4+
//! rep(i, 0, m) {
5+
//! int u, v;
6+
//! cin >> u >> v;
7+
//! u--, v--;
8+
//! adj[u] += {v, i};
9+
//! }
10+
//! vector<pii> path = euler_walk(adj, m, s);
11+
//! @endcode
12+
//! @time O(n + m)
13+
//! @space O(n + m)
214
vector<pii> euler_walk(auto& adj, int m, int s) {
315
vi vis(m);
416
vector<pii> path;

0 commit comments

Comments
 (0)