Question: can i have comments for this code #include using namespace std; class node { private: int data; node *next; public: node (int); void set(int); int

can i have comments for this code  can i have comments for this code #include using namespace std;
class node { private: int data; node *next; public: node (int); void
set(int); int get(); void setNext(node *); node *getNext(); void showData(); }; node::node(int

#include using namespace std; class node { private: int data; node *next; public: node (int); void set(int); int get(); void setNext(node *); node *getNext(); void showData(); }; node::node(int x) { set(x); next = NULL;} void node::set(int x) { data = x; } int node::get() {return data; } void node::setNext(node *ptr) { next = ptr; } node *node::getNext() {return next; } void node::showData() { cout getNext()!= NULL) { currentNode = currentNode->getNext(); } } int LinkedList::get() { if (currentNode != NULL) { return currentNode->get(); }} int Linked List::length() { return size; } void LinkedList::add(int d) { node *newNode = new node(d); if (size 0) {currentNode = newNode; headNode = new Node; currentNode->setNext(headNode); } else { newNode->setNext(currentNode- >getNext()); currentNode->setNext(newNode); currentNode = new Node; } size++; } void LinkedList::update(int d) { if (currentNode != NULL) { currentNode->set(d); }} void LinkedList::remove() { if (currentNode != NULL) { if (currentNode != headNode) { node *ptr; ptr = headNode; while (ptr->getNext() != currentNode) { ptr = ptr->getNext(); } coutgetNext()->get() setNext(currentNode->getNext()); currentNode = ptr; size--; } else { currentNode = currentNode->getNext(); node *ptr; ptr = headNode; while (ptr->getNext() != headNode) { ptr = ptr->getNext(); } coutgetNext()->get() ksetNext(currentNode); headNode = currentNode; size--; }} else { cout get() == d) { cout getNext(); } while (ptr != headNode); } void LinkedList::showList() { node *ptr; ptr = headNode; do { ptr->showData(); ptr = ptr->getNext(); } while (ptr != headNode); cout >spaces; for (int i = 1; i >x; l.add(x); } I.showList(); cout 1) { int i; for (i = 0; i

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!