组卷题库 > 高中信息技术试卷库
试题详情
有如下 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]
知识点
参考答案
采纳过本试题的试卷
教育网站链接