都是算法程序
两个队列链起来,也即重新整理链表SL
while(i < RADIX)
{
if(KQ[i].front)//队列不空
{
j = i+1;
while((j < RADIX)&&(!KQ[j].front))
j++;
if(j >= RADIX)
{
SL->r[KQ[i].rear].next = 0;//置静态链表最后一个结点.next = 0
break;
}
else
SL->r[KQ[i].rear].next = KQ[j].front;
i = j;
}
else
i++;
}
for(i = 0; i < RADIX; i++)
memset(&KQ[i], 0, sizeof(KQ[i]));
}