两种遍历,各装载了几次

👁️ 2 人浏览 💬 0 人评论 ❤️ 添加收藏

运行下面这段程序,填写它打印出来的结果。

BLK = 4

def loads(idxs):
    cur = -1
    n = 0
    for i in idxs:
        b = i // BLK
        if b != cur:
            n = n + 1
            cur = b
    return n

N = 8
row = [i * N + j for i in range(N) for j in range(N)]
col = [i * N + j for j in range(N) for i in range(N)]
print(str(len(row)) + "/" + str(loads(row)) + "/" + str(loads(col)))
提交你的答案
请登录后提交答案。
去登录
代码编辑器
Ctrl + Enter 运行
本次输入:
输出:

                        
👩‍🏫
AI
💬 题目评论

全部评论