Slide6 2011
Slide6 2011
FTI-ITB 2011
Pengaksesan
Algoritma standard
Traversal, Pemilihan, Pencarian
Min/Max, Pengurutan
Pointer
String
ITERASI KE 1 ITERASI KE 2
4 2 9 7 Tukarkan 2 dgn 9 2 4 7 9
2 4 7 9
4 2 9 7 0 Tukarkan 2 dgn 9 2 4 7 9 0
4 2 9 7 0 Bandingkan 2 dgn 4, 2 < 4
ITERASI KE 3
2 4 9 7 f
0 Tukarkan 2 dgn 4
2 4 7 9 1 Bandingkan 9 dgn 7, 9 > 7
ITERASI KE 1 ITERASI KE 2
2 4 7 9
ITERASI KE 3
2 4 7 9 Bandingkan 9 dgn 7, 9 > 7
2 4 7 9
2 4 7 9 1
ITERASI KE 1 ITERASI KE 3
masukan 7 ke posisi 3
4 9 2 7 masukan 2 ke posisi 2
2 ? 7 9 masukan 2 ke posisi 0
masukan 9 ke posisi 3
4 2 7 9 masukan 7 ke posisi 2
Binary Searching
• Data harus terurut
• Dicari nilai tengah data, lalu data dibagi dua yaitu diatas nilai
tengah dan dibawah nilai tengah
• Bandingkan nilai tengah dengan nilai yg dicari
• Jika nilai tengah > nilai yg dicari cari di nilai bawah
• Jika nilai tengah < nilai yg dicari cari di nilai atas
• nilai tengah = nilai yg dicari nilai tengah
int B[2][2];
int C[2][2];
atau
int A[2][2] ={{1,2}, {3,4}};
atau
Kolom
int A[ ][ ] ={{1,2}, {3,4}};
1 2
Baris
3 4
Inisialisasi string
char nama[5] = "Amir"
char nama[ 5] ;
yang banyak
Algoritma standard
Luas pemakaiannya