单链表中有10个元素,head是表头,以下代码结束后,X存放表中第7个结点指针的概率是( )。(rand()返回一个随机整数,为0到机内最大整数之间的一个数) int m=0;link t,x; for(t=head;t!=NULL;

admin2021-08-17  42

问题 单链表中有10个元素,head是表头,以下代码结束后,X存放表中第7个结点指针的概率是(    )。(rand()返回一个随机整数,为0到机内最大整数之间的一个数)
    int m=0;link t,x;
    for(t=head;t!=NULL;t=t=>next)
    if(rand()%++m=0)x=t;

选项 A、1/3
B、1/10
C、1/7
D、1/2

答案B

解析 x存放表中任意一个结点指针的概率是一样的,故存放第7个结点指针的概率是1/10,选B。
转载请注明原文地址:https://kaotiyun.com/show/3H3i777K
0

相关试题推荐
最新回复(0)