当前位置: 高中信息技术 / 单选题
  • 1. (2023高三上·浙江开学考) 有如下 Python 程序段:

    tmps = [32,28,26,29]

    n = len (tmps) ; top = -1

    an s = [0] * n

    stk = [-1] * n

    for i in range(n):

        t = tmps[i]

        while top > -1 and t > tmps[stk[top]] :

            d = stk[top]

            top -= 1

            an s[d] = i - d

            top += 1

            stk[top] = i

    print(an s)

    执行该程序段后,输出的结果是(   )

    A . [1, 0, 0, 1] B . [1, 1, 0, 0] C . [0, 2, 1, 0] D . [0, 1, 2, 0]

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