void adjust( SqList<int> & slist)
{
int left=1;
int right=slist.length();
int lItem,rItem;
while (left<right)
{
slist.getAt(left,lItem);
slist.getAt(right,rItem);
if (lItem%2==1)//left为奇数
{
++left;
}
else if (rItem%2==0)//right为偶
{
--right;
}
else//left为偶,right为奇
{
slist.setAt(left++,rItem);
slist.setAt(right--,lItem);
}
}
}