Sabtu, 19 May 2012
   
Teks

Pencarian

Toko Buku Online

bsearch

Referensi - Bahasa Pemrograman C dan C++

Fungsi

Melakukan binary search pada sebuah array.

Sintaks

#include
void*bsearch(const void *kunci, const void *basis,size_t nelem, size_t lebar, int (*fcmp)(const void*, const void*))

Rincian

bsearch mencari (searching) sebuah tabel (array) nelem elemen dalam memori, dan me-return alamat masukan pertama dalam tabel yang cocok dengan kunci pencairan. Array tersebut harus berurutan. Jika tak ditemukan adanya kecocokan, bsearch mereturn 0. Perhatikan bahwa karenaini merupakan binary search, masukan pertama yang cocok tidak perlu merupakan masukan pertama dalam tabel.

Jenis size_t didefinisikan sebagai integer unsigned; nelem memberikan jumlah elemen dalam tabel, lebar menentukan jumlah byte dalam setiap masukan (entry) tabel.

Perbandingan routine *fcmp dipanggil dengan dua argumen: elem 1 dan elem 2. Setiap argumen menunjukkan ke sebuah item yang dibandingkan. Fungsi pembanding membandingkan setiap item yang dibandingkan. Fungsi pembanding membandingkan setiap item yang ditunjuk (*elem1 dan *elem2), dan mereturn integer berdasarkan hasil pembandingan tersebut.

Untuk bsearch,nilai return fcmp adalah:

<0 jika *elem1 < *elem2
== 0 jika *elem1 == *elem2
>0 jika *elem1 > *elem2

Nilai return

bsearch mereturn alamat masukan pertama dalam tabel yang cocok dengan kunci pencarian. Jika tidak ditemukan adanya kecocokan, bsearch me-return 0.

Portabilitas

Dapat digunakan di C dan C++.

Sedang Online

Kami punya 22 tamu online

Log Masuk

Pencatat Pengunjung

mod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_countermod_vvisit_counter
mod_vvisit_counterHari ini129
mod_vvisit_counterKemarin1459
mod_vvisit_counterMinggu ini7612
mod_vvisit_counterBulan ini27611
mod_vvisit_counterTotal sejak 10-01-2010935374

Ideelok di Facebook

Joomla Templates and Joomla Extensions by ZooTemplate.Com

Nonton TV Online

Anda dapat nonton TV Online Live Streaming (TV One, Tranc TV, Indosiar, Trans 7, AN TV, DAAI TV, dan Spacetoon) dengan Klik ini NONTON TV ONLINE.

Auto Submit Iklan Anda

Pasang iklan barang/produk Anda pada 1.320 lebih website iklan baris secara otomatis dengan Software Autosubmit.

Referensi Bahasa C & C++

Abort

Cara Mudah Membangun Usaha Tour & Travel Fungsi Menghentikan eksekusi program secara tak normal. Sintaks #include <stdlib.h>void... [Selanjutnya...]

abs

Cara Mudah Membangun Usaha Tour & Travel Fungsi Mereturn nilai absolut dari sebuah integer. Sintaks Versi riil:#include <math.h>int abs(int... [Selanjutnya...]

absread

Cara Mudah Membangun Usaha Tour & Travel Fungsi Membaca sektor di disk absolut. Sintaks #include <dos.h>int absread(int drive, int nsects,... [Selanjutnya...]

abswrite

Cara Mudah Membangun Usaha Tour & Travel Fungsi Menulis sektor disk absolut. Sintaks #include <dos.h>int abswrite(int drive, int nsects,... [Selanjutnya...]

access

Cara Mudah Membangun Usaha Tour & Travel Fungsi Menentukan apakah sebuah file dapat diakses. Sintaks #include <io.h>int access(const char... [Selanjutnya...]

acos dan acosl

Cara Mudah Membangun Usaha Tour & Travel Fungsi Menghitung arcus kosinus. Sintaks Versi riil:#include <math.h>double acos(double x);long... [Selanjutnya...]

Jika Anda menyukai ideelok.com, maka tunjukkanlah apresiasi Anda dengan sedikit sumbangan melalui :

Terima kasih atas sumbangannya.