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



Pdf көрінісі
бет458/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   454   455   456   457   458   459   460   461   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

#include  

#include  

#include  

using namespace std; 

int main(){


337

 

ifstream in ("inpnum"); 

 

stack > s; 

 int 

x;

 

while ( in >> x, !in.eof()) s.push(x); 

 

while (! s.empty()){

 

   x = s.top(); cout << x << " "; 

 

   s.pop();

 

}

}

inpnum

 файлының құрамы:



56 34 54 0 76 23 51 11 51 11 76 88 

Программа жұмысының нəтижесі:



88 76 11 51 11 51 23 76 0 54 34 56

Кезектер (queue)

Кезекте (анықтамасын «Кезектер» бөлімінен, 130 б. қараңыз) оның 

өлшемін өзгертетін екі операцияға рұқсат берілгені белгілі, олар – кезек 

соңына элементті қосу жəне басынан таңдау. Кезек – екіжақты кезектің не-

месе тізімнің негізінде жүзеге асыруға болатын адаптер (вектор жарамайды, 

өйткені онда басынан таңдау операциясы жоқ) болып табылады.

STL кітапханасында кезек келісім бойынша екіжақты кезектің негізінде 

анықталған:





Достарыңызбен бөлісу:
1   ...   454   455   456   457   458   459   460   461   ...   642




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

    Басты бет