#ifndef _BHLIST_H #define _BHLIST_H #include #include #include typedef struct bnode { int data; struct bnode * prior; struct bnode * next; } BNode; typedef BNode * Blist; void InitList (Blist * L); bool AddElem (Blist * L, int e); bool InsertElem (Blist * L, int e, int i); bool DeleteElem (Blist * L, int e, int i); void DestroyList (Blist * L); void TraverseList (Blist * L); #endif