Review 1
Pointer adalah variable yang berisi alamat memory sebagai nilainya dan berbeda dengan variable biasa yang berisi nilai tertentu.
Type *variabel-name
Dengan :
Type adalah tipe dasar pointer
Variabel name adalah nama variabel pointer
* adalah variabel pada alamatnya yang ditentukan oleh operand.
Array adalah ebuah variabel yang memiliki serangkaian elemen dari jenis tipe data yang sama
tipeData identifier[ukuran];
Contohnya : int berat[10]
Struct adalah kumpulan dari variabel yang dinyatakan dalam sebuah nama dengan sifat setiap variabelnya berbeda.
struct data {
char kode[5];
char nama[100];
int harga;
};
Nested struct(di dalam struct ada struct);
struct dosen {
struct mahasiswa {
int nama;
char NIM[100];
char alamat[100];
};
char nama dosen[100];
char kode[100];
};
Linked list merupakan kumpulan dari data yang terdiri dari urutan record data yang menyimpan alamat disebut node. Setiap node akan menunjuk node lain menggunakan pointer.
Head merupakan elemen yang berada di posisi awal.
Tail merupakan elemen yang berada di posisi akhir.
Single Linked List adalah sekumpulan dari node yang saling terhubung dengan node lain melalui sebuah(satu) pointer. Rangkaian diawali dengan sebuah head untuk menyimpan alamat awal dan di akhiri dengan node yang mengarah pointer ke null.
Comments
Post a Comment