Posts

Showing posts from March, 2020

pengertian dan coding push and pop dengan prinsip stack and queu

Singly Linked List  Setiap node pada linked list mempunyai field yang berisi pointer ke node berikutnya, dan juga memiliki field yang berisi data.Node terakhir akan menunjuk ke NULL yang akan digunakan sebagai kondisi berhenti pada saat pembacaan isi linked list. struct data {      int x;      struct data *next; }head=NULL,*tail,*curr; 1.Push depan artinya kita menambahkan sebuah data pada bagian depan atau samping kiri program. Void pushDepan(int y){      curr =(struct data*)malloc(sizeof(structdata));      curr->x=y;      if(head==NULL){          head=tail=curr; }else{     curr->next=head;     head=curr; } tail->next=NULL; } 2.Push Belakang artinya kita  menambahkan sebuah data pada bagian belakang atau samping kanan program. Void pushBelakang(int y){      curr =(struct data*)malloc(sizeof(structdata)); ...