۰
subtitle
ارسال: #۱
سوال از مبحث مرتب سازی درس طراحی الگوریتم (آیا Selection Sort پایدار است ؟)
سلام دوستان.
- در جزوه ساختمان داده پارسه صفحه ۲۳۲ گفته شده است که مرتب سازی Selection از نوع نامتعادل (ناپایدار - unstable) است.
- در کتاب ساختمان داده انتشارات نصیر در صفحات ۶۲۹ و ۶۳۰ گفته شده است که این الگوریتم (مرتب سازی انتخابی) دارای پیاده سازی پایدار نیز هست (با دلایل بسیار قوی این حرف را زده و در ادامه این صفحات از کتاب آمده است).
- دکتر سید جوادی در ویس الگوریتم ۸۸ می فرمایند که اگر یک الگوریتم مرتب سازی حداقل یک پیاده سازی پایدار داشته باشد، آن الگوریتم مرتب سازی پایدار است و ضمنا دقایقی بعد (صدای جلسه نه ۷۴:۳۵) می فرمایند که Selection Sort متعادل نیست.
سوال من این است که بالاخره این الگوریتم پایدار است یا خیر ؟
صفحات کتاب انتشارات نصیر، در ادامه آمده است :
![[تصویر: 233252_01.jpg]](https://img.manesht.ir/233252_01.jpg)
- در جزوه ساختمان داده پارسه صفحه ۲۳۲ گفته شده است که مرتب سازی Selection از نوع نامتعادل (ناپایدار - unstable) است.
- در کتاب ساختمان داده انتشارات نصیر در صفحات ۶۲۹ و ۶۳۰ گفته شده است که این الگوریتم (مرتب سازی انتخابی) دارای پیاده سازی پایدار نیز هست (با دلایل بسیار قوی این حرف را زده و در ادامه این صفحات از کتاب آمده است).
- دکتر سید جوادی در ویس الگوریتم ۸۸ می فرمایند که اگر یک الگوریتم مرتب سازی حداقل یک پیاده سازی پایدار داشته باشد، آن الگوریتم مرتب سازی پایدار است و ضمنا دقایقی بعد (صدای جلسه نه ۷۴:۳۵) می فرمایند که Selection Sort متعادل نیست.
سوال من این است که بالاخره این الگوریتم پایدار است یا خیر ؟
صفحات کتاب انتشارات نصیر، در ادامه آمده است :
![[تصویر: 233252_01.jpg]](https://img.manesht.ir/233252_01.jpg)
![[تصویر: 233252_02.jpg]](https://img.manesht.ir/233252_02.jpg)