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)); ...