aboutsummaryrefslogtreecommitdiff
path: root/src/graph.c
blob: 4be2b444de1014405cc6fde6f13b0f2a0edad1f0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "graph.h"
#include <stdlib.h>

Graph *graph_new(int n) {
    Graph *graph = malloc(sizeof(Graph));
    if (!graph) return NULL;

    graph->numEdges = n;
    graph->numVertices = 0;
    graph->vertices = malloc(sizeof(Vertex[n]));

    return graph;
}

void graph_add_edge(Graph *g, int i, int j) {
}