当前位置: 高中信息技术 / 单选题
  • 1. (2023·模拟) 某二分查找算法的Python程序如下:

    import random

    key=random.randint(0,4)*2+5

    n=10;ans=0

    a=[4,5,5,8,9,11,11,13,15,17]

    i=0;j=n-1

    while i<=j:

        m=(i+j)//2

        if a[m]<=key:

            i=m+1

        else:

            j=m-1

        ans+=a[m]

    print(ans)

    程序运行后,输出ans的值不可能是(   )

    A . 19 B . 27 C . 37 D . 44

微信扫码预览、分享更方便