|
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 CreateSet(int n)
Definition: disjoint_set.cpp:37
node< Kind > * queueFront
Definition: queue.h:83
void display()
Definition: queue.h:20
int main()
Definition: disjoint_set.cpp:93
int Find(int x)
Definition: disjoint_set.cpp:53
Definition: avltree.cpp:13
queue()
Definition: queue.h:32
int main()
Definition: linkedlist_implentation_usingarray.cpp:79
Definition: linkedlist_implentation_usingarray.cpp:14
void enQueue(Kind item)
Definition: queue.h:45
bool isEmptyQueue()
Definition: queue.h:42
int main()
Definition: hill_cipher.cpp:532
void clear()
Definition: queue.h:80
node * insert(node *root, int item)
Definition: avltree.cpp:66
void insertAtTheBeginning(int data)
Definition: linkedlist_implentation_usingarray.cpp:50
#define endl
Definition: matrix_exponentiation.cpp:36
bool InSameUnion(int x, int y)
Definition: disjoint_set.cpp:67
int getnode()
Definition: linkedlist_implentation_usingarray.cpp:32
~queue()
Definition: queue.h:39
int data[MAX]
test data
Definition: hash_search.cpp:24
Kind front()
Definition: queue.h:61
void show(const struct tower *const F, const struct tower *const T, const struct tower *const U)
Definition: tower_of_hanoi.cpp:19
void freeNode(int nodeToBeDeleted)
Definition: linkedlist_implentation_usingarray.cpp:42
void Union(int x, int y)
Definition: disjoint_set.cpp:78
Definition: morrisinorder.cpp:10
Definition: doubly_linked_list.cpp:11
node< Kind > * queueRear
Definition: queue.h:84
Definition: list_array.cpp:8
Node AvailArray[100]
array that will act as nodes of a linked list.
Definition: linkedlist_implentation_usingarray.cpp:19
void deQueue()
Definition: queue.h:67