-1
hiii 같은 큐를 사용하여 큐를 정렬하려고한다.하지만 작동하지 않을 것이라고 생각한다. 여기 몇 가지 요소 ... 어떤 아이디어를 잃은자바에서 같은 큐를 사용하여 큐를 정렬하는 것
public void sort()
{
for(int i=1; i<size; i++)
{
Vertex tmp1=dequeue();
Vertex tmp2=dequeue();
Vertex max=tmp1;
for(int j=1; j<size; j++)
{
if(tmp1.weight <= tmp2.weight)
{
enqueue(tmp1);
tmp1=dequeue();
max=tmp2;
} else {
max=tmp1;
enqueue(tmp2);
tmp2=dequeue();}
}
enqueue(max);
}
}
}
[작은 프로그램 디버깅 방법] (http://ericlippert.com/2014/03/05/how-to-debug-small-programs/)을 읽어보십시오. – honk
입력과 출력도 제공하십시오. – Sarz
'int i = 0; i <크기 '또는'int i = 1; i <= size','for (int j')와 동일하지만,'enqueue()'와'dequeue()는 무엇인가? – Charlie