在c语言标准库中,Brian W. Kernighan和Dennis M. Ritchie设计的随机数发生器如下:
a)阅读这段代码,并理解其原理:
b)试说明,若采用rand()的这个版本实现permute()算法,则上题的结论a)和b)并不能兑现;
c)试说明,采用此类伪随机数发生器实现permute()算法,上题的结论a)和b)必然无法兑现;
d)针对b)和c)所指出的不足,应如何改进rand()和permute()算法?
A.s
B.语法错误
C.变量未赋值
D.出现未知错误
在如教材82页代码3.21所示的List::selectMax()算法中,若将判断条件由
则如代码3.20所示的selectionSort()算法的输出有何变化?试举一例。