Advertisement
Guest User

Linked List Insert Front

a guest
Jan 26th, 2015
196
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.70 KB | None | 0 0
  1. #include <iostream>
  2. #include<malloc.h>
  3. using namespace std;
  4.  
  5. struct node
  6. {
  7.     int data;
  8.     node *link;
  9. };
  10.  
  11. node *insertFront(node *head)  //node head dibuat di main
  12. {
  13. node* newNode = new node; //node *newNode=(node*)malloc(sizeof(node));
  14. newNode->link = head; //Node baru di link ke node yang ada di head (newNode linknya nunjuk ke kanannya)
  15. head->link = NULL; //head ditunjuk ke null dulu
  16. cin>>newNode->data; //cin data baru
  17. head=newNode; //Current node = head; head nunjuk ke data paling kiri, yang abis diinput
  18.  
  19. return head;
  20. }
  21.  
  22. int main()
  23. {
  24. node *head=(node*)malloc(sizeof(node));
  25. node *traverse=head;
  26.  
  27. node *newData = insertFront(head);
  28.    
  29. cout<<newData->data; //cout data yang baru
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement