M
>X bolsa, ol halda indeksleri
M nen úlken bolǵan barlıq elementler
kelesi izlewden shıǵarıp jiberiledi.
M qálegen saylanǵanda usınıs qılınıp atırǵan algoritm korrekt isleydi. Sol
sebepli M di sonday tańlaw kerek, izertlew qılınıp atırǵan
algoritm natiyjelilew
nátiyje bersin, yaǵnıy onı sonday tańlayıq, ılajı bolǵanınsha
kelesi processlerde
qatnasıwshı elementler sanı kem bolsın. Eger biz ortasha elementti, yaǵnıy massiv
ortasın tańlasak sheshim jetilisken boladı. Mısal ushın pútin sanlardan ibarat, ósiw
boyınsha tártiplengen massivten binar izlew usılı járdeminde key giltke sáykes
elementti izlew programmasın kórip shıǵamız.
Programma kodı
#include
using namespace std;
int main(){
int n;cout<<"n=";cin>>n;
int k[n];
for(int i=0;i>k[i];
int key, search;
cout<<"izlenetuǵin elementti kiritiń =";cin>>key;
int low = 0;
int hi = n-1; int j=0;