زمان کنونی: ۰۳ دى ۱۴۰۳, ۱۱:۰۷ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

احتمال این که در مرتب سازی سریع تصادفی(random) پیچیدگی برابر n به توان دو بشه چقدره؟

ارسال:
  

jupiter72 پرسیده:

احتمال این که در مرتب سازی سریع تصادفی(random) پیچیدگی برابر n به توان دو بشه چقدره؟

احتمال این که در مرتب سازی سریع تصادفی(random) پیچیدگی برابر n به توان دو بشه چقدره؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

MShariati پاسخ داده:

RE: احتمال این که در مرتب سازی سریع تصادفی(random) پیچیدگی برابر n به توان دو بشه چقدره؟

سلام. به نظرم سؤال نسبتاً سختیه ولی مفیده.
یک راهکار که شاید جواب بده اینه که نسبت جایگشت‌هایی که این حالت رو ایجاد می‌کنند، به کل !n جایگشت بدست بیارید. در این مرتب‌سازی بدترین حالت وقتیه که پارتیشن‌ها (افرازهای دوتایی) در تمام مراحل بدترین (یعنی ۰ به n-1) باشند. پس مسئله‌ی اصلی شما میشه این:

تعداد اعضای خانواده‌ای از جایگشت‌های n عنصری را بشمارید که، با فرض احتمال انتخاب به عنوان محورِ برابر برای همه‌ی عناصر، در قریب به اتفاق مراحلِ Quick Sort بدترین پارتیشن را ایجاد می‌کنند.

• در مورد محاسبه‌پذیری خانواده‌ی مذکور یا لااقل کارآیی اون شدیداً مرددم؛ احتمالاً راهکار بهتری وجود داره.
• دقت کنید که حتی پارتیشن‌هایی مثل ۱ به n-2 هم بدترین حالت رو ایجاد نخواهند کرد: (O(nlgn.
• مسئله‌ی Randomize بودن در فرض احتمال یکنواخت لحاظ شده.
• مفهوم "قریب به اتفاق" باید دقیقاً مشخص بشه. مثلاً در CLRS بیان شده که اگر پارتیشن‌ها مرحله در میان بهترین و بدترین باشند هم: (O(nlgn.
• اگر فکر می‌کنی پایه‌ای مشکل داری، با فصل مرتب‌سازی سریع CLRS (فصل ۷ در ویرایش سوم) می‌تونی آشنایی کلی پیدا کنی با این مباحث؛ هرچند که به نظر راه حل مسئله‌ی شما در اونجا بیان نشده.

امیدوارم کمک کرده باشم. و من الله التوفیق . . .
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  کمک در باره این تروجان Ghasemiyeh ۲ ۳,۰۸۵ ۲۵ آذر ۱۴۰۰ ۰۳:۰۰ ق.ظ
آخرین ارسال: one hacker alone
  پکیج آموزشی طراحی وب + فارسی سازی وردپرس + سئو Happiness.72 ۶ ۶,۹۷۸ ۱۸ بهمن ۱۳۹۹ ۰۱:۱۵ ب.ظ
آخرین ارسال: saqarmoshtaq
  مرتب سازی سریع تصادفی چیست؟ Xzrix ۰ ۱,۶۴۶ ۱۴ آذر ۱۳۹۹ ۰۷:۲۲ ب.ظ
آخرین ارسال: Xzrix
  شبیه سازی مقاله Q-Learning kadoos ۱۶ ۱۷,۷۶۶ ۲۵ آبان ۱۳۹۹ ۰۹:۱۹ ب.ظ
آخرین ارسال: nasim.nasim۱
  چگونه این خطا را موقع اجرای sql server 2014 رفع کنم ؟ farahnaz ۲ ۳,۱۰۶ ۱۹ مهر ۱۳۹۹ ۰۲:۱۸ ق.ظ
آخرین ارسال: farahnaz
Video دانلود رایگان نکته و تست احتمال و آمار مهندسی Farzamm ۰ ۴,۰۷۴ ۱۸ خرداد ۱۳۹۹ ۰۱:۲۹ ب.ظ
آخرین ارسال: Farzamm
  شهریه دکترای نرم افزار آزاد چقدره هر ترمی? paeeizan ۱ ۳,۴۴۰ ۰۹ اردیبهشت ۱۳۹۹ ۰۶:۴۳ ب.ظ
آخرین ارسال: mohsentafresh
  کتاب شبیه سازی آمنت omnet++ berkeley ۱ ۴,۲۴۵ ۰۴ اردیبهشت ۱۳۹۹ ۱۲:۳۳ ق.ظ
آخرین ارسال: محمد رستمی
  پیچیدگی زمانی اکشن های قابل اعمال در یک وضعیت اsepid8994 ۰ ۱,۸۱۷ ۲۹ اسفند ۱۳۹۸ ۱۲:۵۱ ب.ظ
آخرین ارسال: اsepid8994
  پایتون (طراحی وب یا دیتا ساینس؟) مساله این است... sirvan.t ۲ ۳,۷۰۲ ۱۹ بهمن ۱۳۹۸ ۱۲:۰۱ ب.ظ
آخرین ارسال: sirvan.t

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close