以下是引用我不是郭靖在2006-10-28 20:20:21的发言:
像你那种测试是不行的,要分析代码.
关键是这段代码产生的所有状态
for(int i=0;i<N;i++)
{
int n=rand()%N ;
int tem=a[i];
a[i]=a[n];
a[n]=tem ;
}
你把当N=3时,这段代码产生的所有状态写出来看看.共27种
像你那种测试是不行的,要分析代码.
关键是这段代码产生的所有状态
for(int i=0;i<N;i++)
{
int n=rand()%N ;
int tem=a[i];
a[i]=a[n];
a[n]=tem ;
}
你把当N=3时,这段代码产生的所有状态写出来看看.共27种
无语........
俺睡觉去
九洲方除百尺冰,映秀又遭蛮牛耕。汽笛嘶鸣国旗半,哀伤尽处是重生。 -老K
治国就是治吏。礼义廉耻,国之四维。四维不张,国之不国。 -毛泽东