غلاف محدب: تفاوت میان نسخهها
محتوای حذفشده محتوای افزودهشده
بدون خلاصۀ ویرایش |
بدون خلاصۀ ویرایش |
||
خط ۷:
ما در این جا الگوریتمی جهت یافتن پوش محدب مجموعهای از نقاط را ارائه خواهیم داد که به نام Jarvis's march معروف است.
[[پرونده:convexhull.gif|300px|thumb|left|300px|
Jarvis's march از روشی به نام package wrapping برای یافتن پوش محدب مجموعه Q از نقاط صفحه استفاده میکند.
این الگوریتم به این صورت عمل میکند که ابتدا نقاط بر اساس مختصات Y آنها مرتب کرده ودر صورتی که Y برابری داشته باشد بر اساس X آنها را مرتب میکند و در آرایهٔ P نگه میدارد. در این صورت نقطه
برای ساختن زنجیره چپ از pn(آخرین نقطهٔ مجموعه P) را انتخاب کرده و باز هم نقطهای را انتخاب میکنیم که نسبت به pn کمترین زاویه قطبی را دارد اما این بار نسبت به قسمت منفی محور X و آن نقطه را نیز به مجموعهٔ C اضافه میکنیم و این کار را برای این نقطه تکرار میکنیم تا به نقطه
'''پیچیدگی الگوریتم:''' این الگوریتم از اوردر (nh) است که در آن n تعداد نقاط است و h تعداد رئوس پوش محدب است. زیرا به ازای هر کدام از رئوس پوش محدب یک بار هر یک از نقاط را با عملی از تتای
خط ۲۶:
[[رده:هندسه محدب]]
[[ar:انغلاق محدب]]
[[de:Konvexe Hülle]]
[[en:Convex hull]]
[[es:Envoltura convexa]]
[[eo:Konveksa koverto]]
[[fr:Enveloppe convexe]]
[[it:Inviluppo convesso]]
[[he:קמור]]
[[pl:Wypukła otoczka]]
[[pt:Envoltória convexa]]
[[ru:Выпуклая оболочка]]
[[sl:Konveksna ogrinjača]]
[[vi:Bao lồi]]
[[zh:凸包]]
|