Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- using namespace std;
- struct Node
- {
- int data = 0;
- Node *berikut = NULL;
- };
- Node *A = new Node;
- Node *B = new Node;
- Node *C = new Node;
- Node *X = new Node;
- int tambahNode_depan(Node *X)
- {
- cout << "\n Inputkan data node : ";
- cin >> X->data;
- X->berikut = A;
- }
- int cetakNode(Node *A)
- {
- Node *jalan = A;
- while (jalan != NULL)
- {
- cout << jalan->data << " ";
- jalan = jalan->berikut;
- }
- }
- int main()
- {
- Node *root = new Node;
- cout << "\n\t Program Menambahkan Node Depan \n";
- cout << "\n Node sebelum ditambahkan : ";
- // Data-data nodenya
- A->data = 3;
- A->berikut = B;
- B->data = 4;
- B->berikut = C;
- C->data = 6;
- C->berikut = NULL;
- root = A;
- cetakNode(root);
- cout << endl;
- root = X;
- tambahNode_depan(X);
- cout << "\n Node setelah ditambahkan : ";
- cetakNode(root);
- cout << endl;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement