notes else return int pred_level(char ch/determine precedence level *if ch ='+|ch ='-return else if ch ='^return else return int precedence(char operator char operator /determine if the precedence of operator is less thanequal togreater than the precedence of operator *if pred_level(operator pred_level(operator return else if pred_level(operator pred_level(operator return - else return void push(stk *stackchar value/push value on the stack *if !(isfull(stack)(stack->top)++stack->data[stack->topvaluechar pop(stk *stack/pop value off the stack *char chif !(isempty(stack)ch stack->data[stack->top](stack->top)--return chelse return '\ ' lovely professional university