2

凸包を見つけるギフトラッピングアルゴリズムを実装するプログラムを作成しました。このアルゴリズムの最悪のケースとなるポイント セットを生成する方法はありますか?

そのようなケースをどのように生成しますか?

4

1 に答える 1

2

ポイントのセットがあるとします-S。反復ごとに、Sから1つのポイントを減算し、このポイントを凸包に追加すると、Sにまだ残っているすべてのポイントを確認する必要があります。

実行時間は出力のサイズに依存するため、Jarvis の行進は出力に依存するアルゴリズムです。

したがって、より大きな出力 - より多くの時間が必要です。そして、これは、それ自体が凸包であるセット上で実現できます。

おそらく、このような n ポイントの凸包を生成する最も簡単な方法は、すべてのポイントを円に配置することです。

ここに画像の説明を入力

于 2016-10-01T04:43:31.660 に答える