Searching Dan Shorting
Searching Dan Shorting
Searching
Pencarian (Searching)
Pencarian data sering juga disebut table look-up atau
storage and retrieval information adalah suatu proses
untuk mengumpulkan sejumlah informasi di dalam memori
komputer dan kemudian mencari kembali informasi yang
diperlukan secepat mungkin.
i0
Ditemukan false
Contoh
0
10
indeks
100
Iterasi :
9 = 6 (tidak!)
9 = 8 (tidak!)
9 = 4 (tidak!)
9 = 9 (Ya!) => output: 3 (index)
Binary Search
:: Merupakan metode pencarian pada sebuah struktur data
linier yang sudah terurut. Dalam hal ini, tidak semua data
yang dibaca, namun cukup dengan membandingkan data
yang ada di tengah dari suatu range.
Contoh
Misalnya data yang dicari 19
0 1
2
3
4
5
6
7
8
3 10
11
12
13
19
29
33
35
A
B
C
Karena 19 > 13 (data tengah), maka: awal = tengah + 1
0
3
1
10
2
11
3
12
4
13
5
19
6
29
7
33
8
35
A
B
C
Karena 19 < 29 (data tengah), maka: akhir = tengah 1
0
3
1
10
2
11
3
12
4
13
5
19
6
29
A=B=C
Karena 19 = 19 (data tengah), maka KETEMU!
7
33
8
35
Pustaka