summaryrefslogtreecommitdiff
path: root/src/01/01a/priority_queue.c
diff options
context:
space:
mode:
authormo khan <mo.khan@gmail.com>2020-06-29 14:47:42 -0600
committermo khan <mo.khan@gmail.com>2020-06-29 14:47:42 -0600
commit197a36f5a95a751bb42b86e7f02c7927c394e5e9 (patch)
treed7c8d922c5dff7899129b3485a6f1bfb7e504157 /src/01/01a/priority_queue.c
parent8c85cd6857a028579f483c45cb4aeb2d1fa3ffbb (diff)
Pass priority and data to add function
Diffstat (limited to 'src/01/01a/priority_queue.c')
-rw-r--r--src/01/01a/priority_queue.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/01/01a/priority_queue.c b/src/01/01a/priority_queue.c
index cf59302..f19c838 100644
--- a/src/01/01a/priority_queue.c
+++ b/src/01/01a/priority_queue.c
@@ -22,7 +22,8 @@ int size(PriorityQueue *queue) {
}
// This function is linear time O(n)
-void add(PriorityQueue *queue, Node *node) {
+void add(PriorityQueue *queue, int priority, int data) {
+ Node *node = create_node(priority, data);
queue->size++;
if (queue->head == NULL) {