بهترین حالت مرتب سازی سریع - نسخهی قابل چاپ |
بهترین حالت مرتب سازی سریع - NP-Cσмρℓєтє - ۲۰ دى ۱۳۹۳ ۱۱:۴۹ ق.ظ
با سلام یه سواله پیش پا افتاده دارم میشه یکی بطور واضح بگه بهترین حالت مرتب سازی سریع کی هست؟؟ و اینکه اگه آرایه مرتب باشه زمان اجرا از مرتبه ی اوی n2 هست, این ربطی به انتخاب عنصر محوری نداره؟ اینکه محورمون کدوم عنصر باشه تاثیری در این زمان اجرا میذاره ؟؟ |
RE: بهترین حالت مرتب سازی سریع - MiladCr7 - 20 دى ۱۳۹۳ ۱۲:۱۲ ب.ظ
اگه عنصر محور رو میانه در نظر بگیریم زمان مرتب سازیه سریع همیشه Nlogn میشه در حالت مرتب بودن ارایه هم اگه محور عنصر اول نباشه [tex]n^2[/tex] نمیشه یا به عبارت دیگه اگه عنصر محور رو اولین عنصر انتخاب نکنیم دیگه مرتب بودن ارایه بدترین حالت نمیشه |
RE: بهترین حالت مرتب سازی سریع - Hamid_0311 - 20 دى ۱۳۹۳ ۰۱:۱۸ ب.ظ
دقیقا حرف اقا میلاد درسته یعنی اینطوری بگیم زمانی بدترین حالت رخ میده که عنصر محور کوچکترین یا بزرگترین باشه این طوری یه سمت محور خالی میشه و بقیه میرن یک طرف دیگه |
RE: بهترین حالت مرتب سازی سریع - NP-Cσмρℓєтє - ۲۰ دى ۱۳۹۳ ۰۱:۳۸ ب.ظ
از پاسخ هردو ممنونم فک کنم مشکلم حل شد , میخواستم ببینم که اگه آرایه نامرتب باشه و ما عنصز محوری رو عنصر وسط بگیریم بجای بدترین حالت به بهترین حالت میرسیم , که با این تفاسیر آره , میرسییم, درسته دیگه؟؟؟ |
RE: بهترین حالت مرتب سازی سریع - MiladCr7 - 20 دى ۱۳۹۳ ۰۱:۴۷ ب.ظ
بله درسته اینو یادتون باشه اگه عنصر محور رو میانه در نظر بگیریم زمان مرتب سازیه سریع همیشه Nlogn میشه |