|
Algorithms_in_C++
1.0.0
Set of algorithms implemented in C++.
|
2 #ifndef DATA_STRUCTURES_QUEUE_H_
3 #define DATA_STRUCTURES_QUEUE_H_
23 while (current != NULL) {
25 current = current->next;
88 #endif // DATA_STRUCTURES_QUEUE_H_
void deQueue()
Definition: queue.h:67
Definition: avltree.cpp:13
node< Kind > * queueRear
Definition: queue.h:84
int main()
Definition: linkedlist_implentation_usingarray.cpp:79
Kind front()
Definition: queue.h:61
~queue()
Definition: queue.h:39
Definition: linkedlist_implentation_usingarray.cpp:14
Definition: binary_search_tree.cpp:17
int top
pointer to track stack index
Definition: paranthesis_matching.cpp:23
void clear()
Definition: queue.h:80
node * insert(node *root, int item)
Definition: avltree.cpp:66
queue()
Definition: queue.h:32
void insertAtTheBeginning(int data)
Definition: linkedlist_implentation_usingarray.cpp:50
#define endl
Definition: matrix_exponentiation.cpp:36
bool isEmptyQueue()
Definition: queue.h:42
int getnode()
Definition: linkedlist_implentation_usingarray.cpp:32
vector< ll > a
Definition: matrix_exponentiation.cpp:53
node< Kind > * queueFront
Definition: queue.h:83
int data[MAX]
test data
Definition: hash_search.cpp:24
void display()
Definition: queue.h:20
void show(const struct tower *const F, const struct tower *const T, const struct tower *const U)
Definition: tower_of_hanoi.cpp:19
int main()
Definition: avltree.cpp:134
void freeNode(int nodeToBeDeleted)
Definition: linkedlist_implentation_usingarray.cpp:42
void enQueue(Kind item)
Definition: queue.h:45
Definition: morrisinorder.cpp:10
Definition: doubly_linked_list.cpp:11
Node AvailArray[100]
array that will act as nodes of a linked list.
Definition: linkedlist_implentation_usingarray.cpp:19