4

プログラミング コンテスト用のデータ構造をもっと学ぼうとしています。私はセグメントツリーを見たり実装したりしましたが、トップコーダー/他のフォーラムの多くのソリューションは「範囲ツリー」を参照しています。これらのソリューションはどれも、彼らが何をしているか、または「範囲ツリー」がどのように機能するか (特に 2 次元) について深く掘り下げていません。私が見つけた唯一の比較的有用なリンクは (http://www.cise.ufl.edu/class/cot5520fa09/CG_RangeTrees.pdf) ですが、非常に幅広いようです。

多くのサンプル コードはコンテスト環境でコーディングされているため簡潔であり、同様にライブラリ コードはテンプレートのために読みにくいですか?

2 次元の範囲ツリーについて簡潔に説明できる人はいますか? (例:それを保存/表現する方法、機能など)。

私の読書から、セグメント ツリー (?) のように、範囲に関する集計特性をほとんど格納できることがわかりました。

ありがとう

4

1 に答える 1

0

http://courses.csail.mit.edu/6.851/spring12/lectures/の講義 3 に進みます。

于 2014-01-17T21:30:22.320 に答える