94
Readln(ulg); mіn:=1; max:=n;
p:=false;
Repeat
Ort:=(mіn+max) dіv 2;
іf A[ort]=ulg
then p:=true else іf A[ort]>ulg
then max:=ort-1 else mіn:=ort+1;
untіl p or (mіn>max);
іf p then wrіteln(‗Элемент индексі: ‘,ort) else wrіteln ( ‗Ондай элемент
жоқ!‘); Readln;end.
Массивтің элементтерін белгілі бір заңдылықпен
орындарын ауыстырып
реттеу процесін сҧрыптау дейді. Сҧрыптаудың мақсаты - сҧрыпталған
жиындағы элементтерді іздеуді жеңілдету. Мысалы, сандар массивін ӛсуі, кемуі
бойынша сҧрыптау, жолдар массивін алфавит бойынша сҧрыптау және т.б.
Ақпараттық жҥйелерде мәліметтерді сҧрыптаудың маңызы ӛте зор.
Сҧрыптаулар жағдайында сәйкес әдістер екі класқа бӛлінген: масивтерді
сҧрыптау және файлдарды сҧрыптау. Кейде
оларда ішкі және сыртқы
сҧрыптаулар деп атайды. Себебі массивтер машинаның ішкі жедел жадында
сақталады, ал файлдар әдетте баяу,сыртқы жадыларда сақталады.
Бҥгінде сҧрыптаудың кӛптеген тәсілдері белгігі.
Олардың ішінен таңдау
арқылы, алмастыру арқылы,
индекстері арқылы, енгізу арқылы және біріктіру
арқылы сҧрыптауларды ғана қарастырмақпыз.
Достарыңызбен бөлісу: