小编jfl*_*t15的帖子

将简单的Python代码转换为Java方法

我找到了一个代码片段,它在自动锦标赛支架生成器中提供了我想要的内容:AN ARRAY.

有一个问题.我不读也不写python,但我在Java中精通(足够).我不知道这是不是很糟糕的堆栈溢出礼仪,但我要求有人协助将此代码转换为Java方法.

def CBseed( n ):
    #returns list of n in standard tournament seed order
    #Note that n need not be a power of 2 - 'byes' are returned as zero
    ol = [1]
    for i in range( int(ceil( log(n) / log(2) ) )):
        l = 2*len(ol) + 1
        ol = [e if e <= n else 0 for s in [[el, l-el] for el in ol] for e in s]
    return ol
Run Code Online (Sandbox Code Playgroud)

哪个回报不错

2 [1, 2] #seed 1 …
Run Code Online (Sandbox Code Playgroud)

python java

4
推荐指数
1
解决办法
1099
查看次数

标签 统计

java ×1

python ×1