2014-01-13 2 views
1

나는 내 삶에 대해 이것을 이해할 수 없다. 어쩌면 그 사실 나는 단지 두 시간의 잠을 잤다. 나는 몰라.대기열에있는 요소의 순서를 하나의 추가 대기열을 사용하거나 다른 모음을 사용하지 않고 Java의 일부 변수를 사용하여 어떻게 바꿉니 까?

대기열의 내부 요소를 3 개까지 역순으로 내 가상 코드를 가져 왔지만 3 초 후에는 공백을 그립니다.

내가이 물건에 대해 배우는 것처럼 의사 코드가 선호됩니다.

+0

인가? 면접 질문? – turbo

+0

숙제가 반드시 필요한 것은 아닙니다. 방금 구입 한 책과 인터넷을 사용하여 이것을 배우려고합니다. –

답변

0

글쎄, 그것은 될 수있는 스택 그러나 두 큐와 쉬울 것이 숙제

q1; --full 
q2; --empty 

while(not q1.isEmpty()){ 
if(q1.lenght()!=1){ 
    for(int i = 0; i <= q1.lenght() - 1; ++i){ 
    q1.push(q1.pop()); 
    } 
} 
q2.push(q1.pop()); 
}