جی‌سورت

از ویکی‌پدیا، دانشنامهٔ آزاد
پرش به: ناوبری، جستجو

«جِی‌سورت» (به انگلیسی: JSort) یک الگوریتم درجا می‌باشد که دو بار از پیاده‌سازی هیپ استفاده می‌کند تا بطور عمده آرایه را مرتب کند سپس با یک مرتب‌سازی درجی به پایان می‌برد. مرتب‌سازی جی به جیسون موریسون نسبت داده شده‌است.[۱]

نخستین پیاده‌سازیِ هیپ، آرایه را با کمترین بخش در هیپ، که در نخستین موقعیت آرایه قرار دارد، به یک درخت تبدیل می‌کند. دومین پیاده‌سازی هیپ، کارها را معکوس عبور می‌دهد، با بزرگ‌ترین بخش در درخت، که در آخرین مکان برای این عبور قرار دارد.

پانویس[ویرایش]

  • مشارکت‌کنندگان ویکی‌پدیا، «JSort»، ویکی‌پدیای انگلیسی، دانشنامهٔ آزاد (بازیابی در ۷ اسفند ۱۳۹۲).
  1. Code for a JSort visualization, in Java.