ランクが1から8(またはそれ以上)の任意のサイズ(1から4ラウンド)の配列がある場合、その配列をブラケットスタイルで並べ替えるにはどうすればよいですか?ランク1が最初、ランク2が最後、次にランク次は8、次にランク7は最後から2番目です...
その後、次のラウンド..
1、4、3、2
私はトーナメントブラケットを並べ替えようとしていますが、ランキングの並べ替えに関してはあまりうまくいきません。また、表示が壊れないように適切にスケーリングされます。
編集:
いくつかの説明として、各ブラケットのサイズは次のように分類する必要があります。
ブラケットに8つのゲームがある場合、ゲーム番号は1から8であるため、ラウンドは次のように配置する必要があります。
- ゲーム1
- ゲーム8
- ゲーム5
- ゲーム4
- ゲーム6
- ゲーム3
- 第7戦
- ゲーム2
したがって、次のラウンドでは、4つのゲームがあり、次のようになります。
- ゲーム1
- ゲーム4
- ゲーム3
- ゲーム2
等々:
- ゲーム1
- ゲーム2
ついに、
- ゲーム1
また、開始ブラケットのゲーム数が8ゲームではなく16ゲーム、32ゲーム、またはそれ以上の場合にも機能する必要があります。ゲーム1とゲーム8の勝者は、次のラウンドのゲーム1でお互いにプレイするという考え方です。最初のゲームと2番目のゲームは、常に各ブラケットの最初と最後です。それからそれはそれが内向きに機能します。