Пример #1
0
void deq_pushBack(dequeue q, void *element){
  create_and_link(element, q->tail->prev, q->tail);
}
Пример #2
0
void
dq_enq_back(dqueue q, void *element)
{
	create_and_link(element, q -> sentinel -> prev, q -> sentinel);
}
Пример #3
0
void deq_pushFront(dequeue q, void *element) {
  create_and_link(element, q->head, q->head->next);
}
Пример #4
0
void
dq_enq_front(dqueue q, void *element)
{
	create_and_link(element, q -> sentinel, q -> sentinel -> next);
}