addition: Base for implementation

This commit is contained in:
2026-05-06 11:29:28 -06:00
parent 574bd1bc13
commit 0241829777
5 changed files with 48 additions and 1 deletions

View File

@@ -1 +1,22 @@
#include "graph.h"
#include "arraylist.h"
#include <inttypes.h>
#include <stdint.h>
struct Vertex {
void *data;
ArrayList *edges;
};
struct Edge {
size_t *to;
intmax_t weight;
};
struct Graph {
ArrayList *vertices;
GraphType type;
int (*cmp)(const void*, const void*);
void (*free_data)(void*);
};

View File

@@ -1,5 +1,4 @@
#include <stdlib.h>
#include <stdio.h>
int main(void) {
return EXIT_SUCCESS;