Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»


void bsearch(const void *key, const void *buf, size_t num



Pdf көрінісі
бет569/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   565   566   567   568   569   570   571   572   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

void bsearch(const void *key, const void *buf, size_t num,    

   size_t size, int e(*compare)(const void *, const void *));

Бұл функция 



buf 

реттелген жиымындағы 



key

 нұсқап тұрған элемент-

пен сəйкес келетін элементті дихотомикалық түрде іздейді де, нұсқауышты 

табылған элементке қайтарады. Мұндағы 



num – buf

 жиымындағы элемент-

тер саны, 

size

 – жиым элементінің байтпен берілген көлемі. 



compare()

 функциясы жиымның екі элементін салыстырып, -1, 0 немесе 

1 деген үш мəннің біреуін қайтаруы керек. Бұл мəндер сəйкесінше бірінші 

элементтің екінші элементпен салыстырғанда кіші, тең немесе үлкен болуына 

байланысты қалыптасады. 



Достарыңызбен бөлісу:
1   ...   565   566   567   568   569   570   571   572   ...   642




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет