The topic is about STACK (one of the c++ data structures course) Can anyone plea
ID: 3847660 • Letter: T
Question
The topic is about STACK (one of the c++ data structures course)
Can anyone please help me with this question? Much Appreciated.
Question 2: Assume NodeType p points at the first node in a linked structure of NodeType objects i e., struct NodeType ItemType data; Node Type' next, For each of the code fragments hereafter, explain exactly what it will do or else why it will not compile, or cause a runtime error, etc. (3 marks) a while (p NULL) (Node Type node p, p next delete node; b) while (p NULL) (Node Type* node p p->next, delete node; c) while (p NULL) (Node Type node p; pa p- next, delete node;Explanation / Answer
a) Given code will not compile, because the statement p = next will show runtime error. It should be
written as p = p->next;
b) Given code will not compile, because the statement NodeType* node = p = p->next; is wrong; It should be written as in part c.
c) Given code will compile, the code will delete all the entries in the linked structure.
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.