Problem:
Question 1: If we perform an inorder traversal on a Min Heap (as defined in the textbook), will we get the values in sorted order? Why or why not? Please explain with the help of an example.
Question 2: Please write a C++ program that includes:
a) At least one struct or class
b) At least four user-defined (member or non-member) functions
c) Vector
d) Use 'static' variable or function overloading
e) File I/O
Show the code, demonstrate it works properly and describe what it is doing.