Welcome Guest
Established
Hello po, pwede po mag pa help sa Linkedlist, nakuha ko lang po ang code sa ibang websites gusto ko po sana mag pa help paano ko maintindihan ng mabuti ang pag flow ng codes na ito kasi hindi ko siya ma visualize.
C++:
class Node
{
public:
int data;
Node* next;
};
class Stack
{
public:
Node* top;
Stack()
{
top = NULL;
}
void push(int data)
{
Node* node = new Node();
node -> data = data;
node -> next = top;
top = node;
}
void pop()
{
if(top==NULL)
{
cout << "Stack is empty!" << endl;
}
else
{
Node* temp = top;
top = top -> next;
delete temp;
}
}
void display()
{
if(top==NULL)
{
cout << "Stack is empty!" << endl;
}
else
{
Node* temp = top;
while(temp!=NULL)
{
cout << temp -> data << " ";
temp = temp -> next;
}
cout << endl;
}
}
};
.