תרגיל: כתוב פונקציה חיצונית אשר מקבלת תור של מספרי...
תרגיל: כתוב פונקציה חיצונית אשר מקבלת תור של מספרים שלמים וסוכמת את איברי התור מבלי לפגוע בו, על הפונקציה להחזיר את סכום איברי התור (מספר שלם)
public static int sum(Queue<Integer> q)
{
Queue<Integer> temp = new Queue<Integer>(); //empty temp Queue
int sum = 0;
while( !q.isEmpty())
{
int x = q.remove();
sum+=x; //sum = sum + x;
temp.insert(x);
}
while( !temp.isEmpty()
q.insert( temp.remove() );
return sum;
}