data struct
1. Array
Array adalah sekumpulan beberapa data dengan tipe data yang sama, yang disimpan dalam bentuk indeks yang dimulai dari 0, dan indeks terakhir adalah null.
contoh:
int data[5];
data[0]=1; data[1]=3; data[2]=5;
2. Dimensi Array
Array dimensi dua menggunakan dua array, biasanya digunakan untuk array of char yang menyimpan kalimat atau nama lebih dari satu.
contoh:
char data[10][10];
strcpy(data[0],"sesuatu");
Contoh lainnya adalah matriks;
int matriks[5][5] = {5, 9, 8, 7, 6},
{1, 0, 4, 6, 7},
{8, 3, 2, 4, 3},
{8, 7, 9, 7, 6},
{3, 7, 5, 4, 6};
3. Sistem Operasi di dalam Array
Ada beberapa sistem pengoperasian yang bisa dilakukan di dalam array, yaitu:
* Traversal, yaitu mencetak semua element satu persatu
* Insertion, yaitu menambahkan data
* Searching, yaitu mencari data dari daftar array
* Deletion, yaitu menghapus data dari daftar array
* Merging, yaitu menggabungkan nilai data dari daftar array
8 Sorting, yaitu menyusun data dari daftar array secara ascending atau descending
4. Pointer
Pointer adalah tipe data yang nilainya disimpan ditempat lain menggunakan alamatnya. ada dua operator dalam pointer yaitu:
& = operator alamat
* = untuk mengakses variabel berpointer
5. Data Structure
Data structure adalah susunan dari beberapa data dalam memori komputer atau dalam penyimpanan disk.
Array adalah sekumpulan beberapa data dengan tipe data yang sama, yang disimpan dalam bentuk indeks yang dimulai dari 0, dan indeks terakhir adalah null.
contoh:
int data[5];
data[0]=1; data[1]=3; data[2]=5;
2. Dimensi Array
Array dimensi dua menggunakan dua array, biasanya digunakan untuk array of char yang menyimpan kalimat atau nama lebih dari satu.
contoh:
char data[10][10];
strcpy(data[0],"sesuatu");
strcpy(data[1],"yang");
strcpy(data[2],"misterius");
strcpy(data[2],"misterius");
Contoh lainnya adalah matriks;
int matriks[5][5] = {5, 9, 8, 7, 6},
{1, 0, 4, 6, 7},
{8, 3, 2, 4, 3},
{8, 7, 9, 7, 6},
{3, 7, 5, 4, 6};
3. Sistem Operasi di dalam Array
Ada beberapa sistem pengoperasian yang bisa dilakukan di dalam array, yaitu:
* Traversal, yaitu mencetak semua element satu persatu
* Insertion, yaitu menambahkan data
* Searching, yaitu mencari data dari daftar array
* Deletion, yaitu menghapus data dari daftar array
* Merging, yaitu menggabungkan nilai data dari daftar array
8 Sorting, yaitu menyusun data dari daftar array secara ascending atau descending
4. Pointer
Pointer adalah tipe data yang nilainya disimpan ditempat lain menggunakan alamatnya. ada dua operator dalam pointer yaitu:
& = operator alamat
* = untuk mengakses variabel berpointer
5. Data Structure
Data structure adalah susunan dari beberapa data dalam memori komputer atau dalam penyimpanan disk.
Comments
Post a Comment