nodes.get(j).dir=nodes.get(j + 1).dir;
nodes.get(j + 1).value=temp;
nodes.get(j + 1).dir=dirtemp;
}
for(int i=0;i
if(nodes.get(i).value>Max)
{
if(0 == nodes.get(i).dir){
nodes.get(i).dir=1;
}else if(1 == nodes.get(i).dir){
nodes.get(i).dir=0;
}
}
for(int i=0;i
}
count++;
System.out.println();
}
System.out.println("排列总数为:" + count);
}
}
摘自 qiaoning13256的专栏