Postingan

Menampilkan postingan dari Februari, 2020

Data Structure GSCL (Insert & Delete)

PERBEDAAN LINKED LIST & ARRAY -array merupakan kumpulan dari sejenis data, sedangkan linked list kumpulan dari berbagai macam data yang saling terkait. -memori pada linked list lebih fleksibel, sedangkan memori pada array sejumlah yang telah ditentukan, tidak dapat dikurangi. -dalam linked list sering menggunakan pointer, dalam array sedikit menggunakan pointer bahkan tidak dibutuhkan.  SINGLE LINKED LIST single linked list hanya mempunyai satu penghubung antar node. DOUBLE LINKED LIST mempunyai penghubung 2 arah antar node, jika ke selanjutnya maka bisa kembali.  INSERTION (FRONT)  struct tnode{      int value; //buat masukin nilai      struct tnode *next; //buat nunjuk selanjutnya  };  struct tnode *node = (struct tnode*)malloc(sizeof(struct tnode)); //buat alokasi memori sesuai struct  node->value = x; //masukin inputan x ke node  node->next = head; //pindahin headnya dulu ke selanjutnya ...