Isi kandungan:

Bagaimanakah anda mencari pertengahan carian binari?
Bagaimanakah anda mencari pertengahan carian binari?

Video: Bagaimanakah anda mencari pertengahan carian binari?

Video: Bagaimanakah anda mencari pertengahan carian binari?
Video: Konsep Carian Perduaan/ Binary Search Sains Komputer Tingkatan 5 2024, April
Anonim

Memandangkan tatasusunan yang diisih, kita dapati tengah -kebanyakan elemen dan semak elemen dengan kunci. Sekiranya tengah -kebanyakan elemen adalah sama dengan kunci, kami telah menemui kuncinya. Sekiranya tengah -kebanyakan elemen adalah lebih besar daripada kunci, kita cari pada separuh kiri tengah -kebanyakan elemen, kalau tidak kita cari pada separuh kanan.

Begitu juga, orang bertanya, bagaimana anda mencari carian binari?

Carian Binari : Cari tatasusunan yang diisih dengan membahagikan berulang kali cari selang separuh. Mulakan dengan selang yang meliputi keseluruhan tatasusunan. Jika nilai daripada cari kekunci kurang daripada item di tengah-tengah selang, sempitkan selang kepada separuh bawah. Jika tidak, sempitkannya ke bahagian atas.

Begitu juga, apakah O besar carian binari? Carian binari sebenarnya adalah a cari operasi pada BST seimbang ( carian binari pokok). Seperti a cari mempunyai kerumitan masa O (log n). Lihat, tatasusunan anda yang diisih mungkin dilihat sebagai depth-first cari siri tertib BST seimbang. Iaitu, secara rekursif melakukan perkara berikut (bermula dengan akar):

Ketahui juga, apakah 7 langkah carian binari?

Algoritma Carian Perduaan

  • Langkah 1 - Baca elemen carian daripada pengguna.
  • Langkah 2 - Cari elemen tengah dalam senarai diisih.
  • Langkah 3 - Bandingkan elemen carian dengan elemen tengah dalam senarai diisih.
  • Langkah 4 - Jika kedua-duanya dipadankan, kemudian paparkan "Elemen yang diberikan ditemui!!!" dan menamatkan fungsi.

Bagaimanakah carian binari berfungsi?

Carian binari ialah algoritma yang cekap untuk mencari item daripada senarai item yang diisih. Ia berfungsi dengan berulang kali membahagikan separuh bahagian senarai itu boleh mengandungi item itu, sehingga anda telah mengecilkan lokasi yang mungkin kepada hanya satu.

Disyorkan: