Начало Новини Маркет Проекти Форум ИТ Работа Уроци Скриптове WiFi точки Още Вход


Нова тема
Опашка
Тази тема е погледната 472 пъти
Добави темата към любими | Принтирай темата | Нова тема 
Публикувано на: 24.01.2012 18:09
a_sd
Чирак

Мнения: (9)

Здравейте!
 Имам проблем с функция,която  проверява дали елементите в дадена
опашка са подредени в нарастващ ред.след като функцията приключи
работа, опашката да се намира в същото състояние както в началото на
функцията.Ето я и нея:
template<typename T>
bool IsBigger(queue<T>& q)
{
     T dummy,x,y;
     int n1=0,n2=0;
     q.push(dummy);
     while(y!=dummy)
     {
                    q.pop(x);
                    q.pop(y);
                    n1++;
                    if(x<y)
                    n2++;
                    if(x!=dummy)
                    q.push(x);
                    if(y!=dummy)
                    q.push(y);
     }
     if(n1==n2) return true;
     return false;
}


 
---------------------------
Потребител в Mytech.bg от: 12.01.11
напиши eMail напиши лично съобщение виж профила на
 3 посетители са активни в този форум (0 потребители и 3 гости)  
Активни потребители: ---
   




myTech.bg © 2004 - 2011 | Контакти | За реклама