A priority queue for a simplified agenda manager in a rule-based expert system shell

(Course - Analysis of Algorithms, Spring 2012)


Goal


The goal of this project was to implement a simplified agenda manager which reads a list of rules with priorities from a file and created a heap by using a priority queue to run the manager

View The full project specification

Team Members


Vishal Ghugare

Overview of the project


Implementation language: C

Queue structure used

typedef struct ListItem 
{ 
    int priority; 
    char rule[RULE_LEN]; 
    struct ListItem *next; 
}

Implemented Functions


Request Code


Please enter your details below to request my a copy of my project implementation. Give me a day or two to get back to you.

Note:
Please Enter a valid reason for the requesting the code and please use official email (no personal email like gmail, yahoo etc.) for faster response

* Required Fields
loading