#ifndef INSERTSORT_H
#define INSERTSORT_H

#define MAX_NODES 40

typedef struct node {
  int v;
  struct node* next;
} node;

extern node heap[MAX_NODES];
extern int node_p;

extern node* head;

void initialize();

void print_nodes();

int insert (int x);

int is_sorted();
#endif

