Contains the source code from the course work throughout my undergraduate Computer Engineering degree at Brigham Young University. There is a mixture of Go, Python, C, C++, Java, VHDL, Verilog, Matlab, Bash, Assembly, etc..
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

17 lines

  1. #ifndef PRIORITY_QUEUE_H
  2. #define PRIORITY_QUEUE_H
  3. #include "yakk.h"
  4. void initializePriorityQueue(PriorityQueue* queue);
  5. void insertPriorityQueue(PriorityQueue* queue, TCB* tcb);
  6. TCB* peekPriorityQueue(PriorityQueue* queue);
  7. TCB* removePriorityQueue(PriorityQueue* queue);
  8. void printPriorityQueue(PriorityQueue* queue);
  9. #endif