STRUKTUR DATA
LILIS INDRAYANI, [Link].,[Link]
ARSITEKTUR STRUKTUR DATA
STRUKTUR DATA
Tipe Data
membahas
mendasari
mendasari
mendasari
Struktur Data Dasar Struktur Data
Pointer
Dinamis
membahas
mendasari
membahas
Function Array Struct
Linked List Stack Queue Binary Tree
menggunakan
menggunakan
STRUKTUR DATA
-ARRAY-
ARRAY
Array adalah kumpulan data-data bertipe sama dan menggunakan
nama yang sama. Dengan menggunakan array, sejumlah variabel
dapat memakai nama yang sama.
Array merupakan struktur data yang digunakan untuk menyimpan
sekumpulan data dalam satu tempat.
Setiap data dalam array memiliki indeks, sehingga akan mudah
memprosesnya.
Array dapat berupa array 1 dimensi, 2 dimensi bahkan n-dimensi.
Suatu array dikatakan sebagai array1 dimensi, 2 dimensi, n-dimensi
berdasarkan banyaknya petuntuk/posisi.
Contoh Array :
Int nilai[10];
Dengan deklarasi diatas maka akan disiapkan lokasi memori untuk variable array nilai
sebanyak 10, seperti dibawah ini. en
lem ray
E r
A
0 1 2 3 4 5 6 7 8 9
in
de
ks
Cara membuat array pada c++
Pada array c++, array dapat kita buat dengan cara berikut :
Cara membuat array hampir sama seperti cara membuat variable
biasa, bedanya pada array kita harus menentukan panjangnya.
Array
Cara mengambil data dari array
Array akan menyimpan sekumpulan data dan memberinya nomer
indeks agar mudah diakses.
Indeks Array selalu dimulai dari ‘0’
Misalnya kita punya array seperti :
Bagaimana caranya mengambil huruf ‘c’ ?
Contoh 1 : Buatlah file baru dengan nama ‘contoh_array.cpp’
Hasilnya
Cara megubah data dari array
Data pada array dapat kita isi ulang dengan cara berikut :
Maka isi array ‘huruf’ pada indeks ke-2 akan bernilai ‘z’.
Cara mengubah data dari array
Hasilnya :
Contoh 2 : Buatlah file baru dengan nama ‘array_data.cpp’
Hasilnya :
Perulangan
Pada contoh 2 diatas kita menggunakan perintah ‘cout’ secara berulang untuk
mencetak semua isi array, seperti berikut :
Untuk mengatasi pengetikan yang berulang-ulang, maka ada namanya perulangan
pada array, sehingga tidak perlu mencetak/ mengetikkan perintah ‘cout’ secara
berulang.
Contoh array perulangan
Buat file baru dengan nama ‘array_loop.cpp’