测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A24041. 下面代码生成格雷编码中, gray_code 的目的是生成所有的长度为n位的格雷码,则横线上应填写( )。def gray_code(n): if n == 0: return ["0"] if n == 1: return ["0", "1"] prev = gray_code(n - 1) result = [] for s in prev: ______________________ f…

单选题 困难

题目描述

下面代码生成格雷编码中, gray_code 的目的是生成所有的长度为n位的格雷码,则横线上应填写(    )。

def gray_code(n):
    if n == 0:
        return ["0"]
    if n == 1:
        return ["0", "1"]

    prev = gray_code(n - 1)
    result = []
    for s in prev:
        ______________________
    for i in range(len(prev) - 1, -1, -1):
        result.append("1" + prev[i])
    return result

选项(单选)

上一题 下一题