-
Notifications
You must be signed in to change notification settings - Fork 0
/
Main.cpp
executable file
·71 lines (60 loc) · 1.36 KB
/
Main.cpp
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
#include "LinkedList.h"
#include "Queue.h"
#include "PriorityQueue.h"
int main() {
PriorityQueue q;
int value = -1;
q.enqueue(6);
q.enqueue(3);
q.enqueue(5);
q.displayList();
value = q.dequeue();
cout << "dequeued: " << value << endl;
q.displayList();
q.enqueue(12);
q.displayList();
cout << q.peek() << endl;
cout << q.isEmpty() << endl;
q.clear();
cout << q.isEmpty() << endl;
q.displayList();
/*LinkedList list; // start out empty list
list.appendNode(12);
list.appendNode(5);
list.appendNode(3);
list.displayList();*/
/*list.deleteNode(3); // delete first node
list.displayList();
list.deleteNode(5);
list.displayList();
list.deleteNode(12);
list.displayList();
list.deleteNode(4);
list.displayList();*/
/*list.deleteAtEnd();
list.displayList();
list.deleteAtEnd();
list.displayList();
list.deleteAtEnd();
list.displayList();
list.deleteAtEnd();
list.displayList();*/
/*list.deleteAtFront();
list.displayList();
list.deleteAtFront();
list.displayList();
list.deleteAtFront();
list.displayList();
list.deleteAtFront();
list.displayList();
*/
//list.appendNode(15);
/*list.displayList();
list.insertInOrder(7);
list.displayList();
list.insertInOrder(2);
list.displayList();
list.insertInOrder(15);
list.displayList();*/
return 0;
}