23 lines
321 B
Markdown
23 lines
321 B
Markdown
|
# Structure of Graph
|
||
|
|
||
|
```cpp
|
||
|
template<size_t n>
|
||
|
struct Node {
|
||
|
float pos[n],
|
||
|
}
|
||
|
|
||
|
template<size_t n>
|
||
|
struct Edge {
|
||
|
uint32_t num_edge_nodes,
|
||
|
Node<n> nodes[],
|
||
|
}
|
||
|
|
||
|
template<size_t n>
|
||
|
struct Graph {
|
||
|
uint32_t num_nodes,
|
||
|
Node<n> nodes[],
|
||
|
uint32_t num_edges,
|
||
|
Edge<n> edges[],
|
||
|
}
|
||
|
```
|