57 Q->C.tiebreak = tiebreak;
61 Q->C.removal_policy = policy;
int * last
Definition: gft_gpqueue_by_Falcao.h:31
void SetTieBreak(GQueue *Q, char tiebreak)
Definition: gft_gpqueue_by_Falcao.h:56
GCircularQueue C
Definition: gft_gpqueue_by_Falcao.h:42
GDoublyLinkedLists L
Definition: gft_gpqueue_by_Falcao.h:43
char color
Definition: gft_gpqueue_by_Falcao.h:18
void RemoveElem(GQueue *Q, int elem)
Definition: gft_gpqueue_by_Falcao.cpp:255
struct gft::GQueue::_gqueue GQueue
int IsEmpty(GQueue *Q)
Definition: gft_gpqueue_by_Falcao.cpp:296
char tiebreak
Definition: gft_gpqueue_by_Falcao.h:36
void Update(GQueue **Q, int elem, int newvalue)
Definition: gft_gpqueue_by_Falcao.cpp:290
GQNode * elem
Definition: gft_gpqueue_by_Falcao.h:22
Header file for common definitions and function prototypes.
void Insert(GQueue **Q, int elem)
Definition: gft_gpqueue_by_Falcao.cpp:149
int next
Definition: gft_gpqueue_by_Falcao.h:16
int * first
Definition: gft_gpqueue_by_Falcao.h:29
struct gft::GQueue::_gqnode GQNode
void Destroy(GQueue **Q)
Definition: gft_gpqueue_by_Falcao.cpp:108
void Reset(GQueue *Q)
Definition: gft_gpqueue_by_Falcao.cpp:92
GQueue * Grow(GQueue **Q, int nbuckets)
Definition: gft_gpqueue_by_Falcao.cpp:121
Definition: gft_gpqueue_by_Falcao.h:21
GQueue * Create(int nbuckets, int nelems, int *value)
Definition: gft_gpqueue_by_Falcao.cpp:64
void SetRemovalPolicy(GQueue *Q, char policy)
Definition: gft_gpqueue_by_Falcao.h:60
struct gft::GQueue::_gdoublylinkedlists GDoublyLinkedLists
int Remove(GQueue *Q)
Definition: gft_gpqueue_by_Falcao.cpp:186
int minvalue
Definition: gft_gpqueue_by_Falcao.h:34
int nbuckets
Definition: gft_gpqueue_by_Falcao.h:33
int * value
Definition: gft_gpqueue_by_Falcao.h:25
struct gft::GQueue::_gcircularqueue GCircularQueue
int nelems
Definition: gft_gpqueue_by_Falcao.h:24
int maxvalue
Definition: gft_gpqueue_by_Falcao.h:35
int prev
Definition: gft_gpqueue_by_Falcao.h:17
Definition: gft_gpqueue_by_Falcao.h:15
Definition: gft_gpqueue_by_Falcao.h:28
char removal_policy
Definition: gft_gpqueue_by_Falcao.h:37
Definition: gft_gpqueue_by_Falcao.h:40