|
node * | t [100] |
|
int | front |
|
int | rear |
|
|
node * | front =nullptr |
|
node * | rear =nullptr |
|
◆ createNode()
void Queue::createNode |
( |
int |
val | ) |
|
|
inline |
13 {
15 nn->data = val;
17 front = nn;
18 rear = nn;
19 }
struct list * next
pointer to next link in the chain
Definition: hash_search.cpp:31
◆ dequeue()
33 {
35 n = front;
36 if (n) {
37 front = front->next;
38 delete n;
39 }
40 }
Definition: avltree.cpp:13
◆ enqueue()
void Queue::enqueue |
( |
int |
val | ) |
|
|
inline |
20 {
21 if (front == nullptr || rear == nullptr) {
22 createNode(val);
23 }
24 else {
27 nn->data = val;
28 rear->next = nn;
29 nn->next = front;
30 rear = nn;
31 }
32 }
◆ traverse()
41 {
43 ptr = front;
44 if (ptr) {
45 do {
47 ptr = ptr->next;
48 } while (ptr != rear->next);
50 }
51 }
The documentation for this class was generated from the following files: