PDA

View Full Version : shell sort



miracle
چهارشنبه 16 اسفند 1385, 12:00 عصر
پیچیدگی shell sort چقدر هست؟

whitehat
چهارشنبه 16 اسفند 1385, 13:14 عصر
O(n^2)

اطلاعات بیشتر (http://linux.wku.edu/~lamonml/algor/sort/shell.html)

Microsoft.net
چهارشنبه 16 اسفند 1385, 14:20 عصر
البته محاسبه پیچیدگی اگوریتم شل خیلی سخت و متغیر هست و بستگی به انتخاب اندازه K داره

Smart User
جمعه 18 اسفند 1385, 23:13 عصر
راستش تا جایی که من میدونم نمی تونیم اوردر دقیق به دست بیاریم..

raha_hakhamanesh
سه شنبه 22 اسفند 1385, 16:38 عصر
با سلام

ببخشید دوستان صحبت دوستمون کلاه سفید درسته و مرتبه زمانی اون
O(nk) is order of shell sort

موفق باشید

miracle
سه شنبه 22 اسفند 1385, 21:38 عصر
بدترین حالت میشه(O(n^2 ...بهترین حالتش چی میشه؟

whitehat
سه شنبه 22 اسفند 1385, 22:02 عصر
O(nLog(n))
الگوریتم ها در حالت ایده ال سعی می کنند به (O(n نزدیک شوند اما در بهترین حالت ما حداقل به میزان بالا مقایسه نیاز داریم.

البته محاسبه پیچیدگی اگوریتم شل خیلی سخت و متغیر هست و بستگی به انتخاب اندازه K دارهدر صورتی که منظور شما θ باشد ، حرف شما صحیح می باشد، اما می توان ماکزیمم پیچیدگی با استفاده از روش های گوناگون بدست آورد . در مورد این الگوریتم بهتره بگیم در بدترین شرایط پیچیدگی برابر مقدار زیر است


Ω(n^2)