Data Structure
Struct adalah tipe data yang digunakan untuk penyimpanan beberapa data saling terkait,
juga terdiri dari beberapa anggota, anggota dari struct, dan variabel biasa.
Materi ini mempelajari tentang konsep dasar data struktur yang biasanya digunakan
dalam software engineering dan praktek pemrograman, array, structure, stack,
dalam software engineering dan praktek pemrograman, array, structure, stack,
graph,tree.
Array
Array merupakan suatu kumpulan data-data dimana data tersebut memiliki tipe data
yang sama. Setiap elemen array ini memiliki kesamaan tipe data yang homogen.
Index array biasanya dimulai dari angka nol.
Ada beberapa jenis array digunakan pada program:
1. Array satu dimensi
merupakan array yang berisi satu dimensi saja. Tempat penyimpanan sekumpulan
data memiliki tipe data sama dan hanya satu index saja.
data memiliki tipe data sama dan hanya satu index saja.
Contoh:
int data[6];
Banyak variabel mengakses sebanyak 6 elemen
data[0] = 15;
data[1] = 40;
data[2] = 32;
data[3] = 27;
data[4] = 77;
data[5] = 61;
Syntax:
type_name[size];
2. Array dua dimensi
merupakan array yang berisi dua dimensi. array tersebut tersusun dalam
bentuk baris dan kolom.
Contoh:
int data[4][9];
Banyak variabel mengakses sebanyak 4 elemen
data[0][4] = 7;
data[1][3] = 14;
data[2][8] = 9;
data[3][6] = 10;
Syntax:
type_name[size1][size2];
Contoh melakukan storing nilai array
int array[6]= {97,76,82,65,83};
int i;
for(i=0;i<5;i++)
{
printf("%d ",array[i]);
}
Pointer
Pointer merupakan tipe data yang nilai mengacu dimana memori komputer
menggunakan alamat yang ada.
Tipe dua operator paling penting menggunakan pointer:
- & adalah address operator
- * adalah pointer operator
Contoh:
int a = 10;
int *p = &a;
printf("%d\n",*p);
a = 17;
*p = 20;
printf("%d\n",a);
Type of Data Structure
Contoh data struktur utama terdiri dari:
1. Arrays
elemen-elemen data memiliki tipe data sama
2. Linked lists
Struktur data dinamis yang sekumpulan elemen yang dapat ditambahkan
atau di-delete.



Tidak ada komentar:
Posting Komentar