Tôi có một đa giác lồi ABCDE ... (nó có thể có bất kỳ số điểm nào). Tôi cần phải sắp xếp tất cả các đỉnh của nó sao cho không có cạnh nào cắt nhau.
dụ:Sắp xếp các điểm của đa giác
A _____ B
\ /
\/
X
/\
/___\
C D
Đó đa giác theo thứ tự ABCD đã giao nhau cạnh. tuy nhiên theo thứ tự ABDC:
A _____ B
| |
| |
| |
| |
|___|
C D
Không có cạnh nào cắt nhau nên ABDC là đầu ra mong đợi.
Tôi làm cách nào để thực hiện việc này?
Xem thêm: http://stackoverflow.com/q/828905/310574 – Gabe