Witam. Napisalem program ktory korzysta ze standardowej kolejki, jednakze fragment kodu ktory napisalem i ktory dziala jak nalezy, niestety nie jest zbyt czytelny i nie moge wymyslec jak go lepiej napisac. Moglibyscie mi pomoc i podac jakas rade lub przyklad jak moge zrobic to tak aby byl bardziej czytelny? Oto kod:
Queue queue = new Queue(5);
for(int i = 0; i < 4; i++){
queue.put(tab[i]);
for(int j = i+1; j < 2; j++)
if(tab[i].charAt(0)==tab[j].charAt(0)){
queue.put(tab[j]);
i++;
}
else if(tab[i].charAt(0)!=tab[j].charAt(0)){
for(int k=i; k<=j-1; k++)queue.get();
break;
}
}
for(int l = 0; l< 2; l++) queue.get();
gdzie metoda put() wklada element do kolejki a metoda get() wyciaga element z kolejki.