我正在学习期货,并且我正在尝试创建一个方法,该方法以两个期货(f和g)为参数,并返回第一个成功完成的未来,否则返回f或g。Future 1 | Future 2 | ResultSuccess First Failure Second Future 1Success Second Failure First
我正在寻找算法,使单一消除和双重消除括号。这是对我所使用的算法的一个改进:像这样的配对团队:[(x, -x - 1) for x in range(num_players / 2)],而不是像人们预期的那样定义下一轮:Winner Match_i vs Winner Match_i+1,它将是Winner Match_i vs Winner Match_n-i,非常不直观,也很难维护