This is the source code for Queues, but it has so many errors. Please update this without errors and warnings.
templateint queue ::isDecreasing() const{ if (size() < 2)="" return=""> cout < "test"=""><> for (size_t i = 0; i < size()="" -="" 1;=""> { cout < (i="" +="" 1="" +="" _front)="" %="" _capacity="">< "="" :="" "="">< elements[(i="" +="" 1="" +="" _front)="" %="" _capacity]="">< "="" vvvvv="">< (i="" +="" _front)="" %="" _capacity="">< "="" :="" "="">< elements[(i="" +="" _front)="" %="" _capacity]=""><> if (elements[(i + 1 + _front) % _capacity] > elements[(i + _front) % _capacity]) return false; } return true;}templatesize_t queue::count(const T& data) const;{ size_t counter = 0; for (size_t i = 0; i < size();=""> { cout < i="">< ":"="">< elements[(_front="" +="" i)="" %="" _capacity]=""><> if (elements[(_front + i) % _capacity] == data) counter++; } return counter;}And the output must be like thisExtracted text: Working with Queues 1. Create a method on the Queue class that calculates the number of times a given value occurs in the queue. int Queue::count( const T & data ) const; Example: count(...) function Result Queue count (5) count (10) front->(1) (1) (5) (3) (5) (5) (2)<-back front-="">(1) (1) (5) (3) (5) (5) (5) (2)<-back 3="" 2.="" create="" a="" method="" on="" the="" queue="" class="" that="" determines="" whether="" the="" queue="" is="" in="" descending="" order.="" bool="">-back>::isDecreasing( ) const; Example: isDecreasing() function Result Queue count (5) count (10) front->(10) (9) (8) (7) (1)<-back front-="">(1) (1) (5) (3) (5) (5) (5) (2)<-back true false true="">-back true false>-back>-back>
for (size_t i = 0; i < size()="" -="" 1;=""> { cout < (i="" +="" 1="" +="" _front)="" %="" _capacity="">< "="" :="" "="">< elements[(i="" +="" 1="" +="" _front)="" %="" _capacity]="">< "="" vvvvv="">< (i="" +="" _front)="" %="" _capacity="">< "="" :="" "="">< elements[(i="" +="" _front)="" %="" _capacity]=""><>
if (elements[(i + 1 + _front) % _capacity] > elements[(i + _front) % _capacity]) return false; } return true;}
templatesize_t queue::count(const T& data) const;{ size_t counter = 0; for (size_t i = 0; i < size();=""> { cout < i="">< ":"="">< elements[(_front="" +="" i)="" %="" _capacity]=""><> if (elements[(_front + i) % _capacity] == data) counter++; } return counter;}And the output must be like thisExtracted text: Working with Queues 1. Create a method on the Queue class that calculates the number of times a given value occurs in the queue. int Queue::count( const T & data ) const; Example: count(...) function Result Queue count (5) count (10) front->(1) (1) (5) (3) (5) (5) (2)<-back front-="">(1) (1) (5) (3) (5) (5) (5) (2)<-back 3="" 2.="" create="" a="" method="" on="" the="" queue="" class="" that="" determines="" whether="" the="" queue="" is="" in="" descending="" order.="" bool="">-back>::isDecreasing( ) const; Example: isDecreasing() function Result Queue count (5) count (10) front->(10) (9) (8) (7) (1)<-back front-="">(1) (1) (5) (3) (5) (5) (5) (2)<-back true false true="">-back true false>-back>-back>
} return counter;}
And the output must be like this
Already registered? Login
Not Account? Sign up
Enter your email address to reset your password
Back to Login? Click here