循環間隔を処理する (できれば JavaScript) 間隔ツリー アルゴリズムを実装した/知っている人がいるかどうか疑問に思っています。循環とは、開始 > 終了の間隔を意味します。これには、間隔の大きさの上限も必要になることに注意してください。
これは、一般的な間隔ツリーの問題の単なるサブケースですか?
コメントで寄せられた質問への回答: これは、円形部分範囲の意味を示すイメージです (G. Bach とウィキペディアに感謝します)。
そして (上の画像とは関係ありません) 範囲の json 表現の例を次に示します: [{id: 'range1', start: 3, end: 34}, {id: 'range2circular', start: 30, end:6}]
望み
ありがとう!