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

سوال از مرتب‌سازی درجی

ارسال:
  

mahmood1 پرسیده:

سوال از مرتب‌سازی درجی

سلام.
دوستان آیا این سوال درست است یا نه؟
اگر ممکنه دلیلتون رو بفرمایید:

اگر در الگوریتم Insertion-Sort آرایه را ابتدا به صورت تصادفی بُر بزنیم، در این صورت زمان اجرای الگوریتم از O(nlogn می‌شود

آیا درسته؟
بُر زدن که همان Shuffle است، دقیقاً یعنی چی کار؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

mfXpert پاسخ داده:

RE: سوال از مرتب‌سازی درجی

درست نیست. در صورت بر زدن الگوریتم مرتب‌سازی درجی از مرتبه‌ی تتای n^2 خواهد بود.

اگر قبل از اجرای الگوریتم عناصر آرایه رو به صورت تصادفی با هم جابجا کنیم بطوریکه احتمال وقوع هر جایگشتی از این اعداد یکسان باشه اونوقت به این کار میگن randomized کردن الگوریتم. این کار یه جورایی میشه همون بر زدن.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

mahmood1 پاسخ داده:

Re: سوال از مرتب‌سازی درجی

تشکر
خیلی لطف کردید

یعنی در بهترین حالت هم دیگه از تتای n نیست؟ میتونه تتای n باشه درست میگم؟
به احتمال [tex]\frac{1}{n!}[/tex]
نقل قول این ارسال در یک پاسخ

ارسال:
  

mfXpert پاسخ داده:

RE: سوال از مرتب‌سازی درجی

(۱۸ دى ۱۳۹۲ ۱۲:۲۶ ق.ظ)mahmood1 نوشته شده توسط:  یعنی در بهترین حالت هم دیگه از تتای n نیست؟ میتونه تتای n باشه درست میگم؟
مرتب‌سازی درجی در بهترین حالت از مرتبه‌ی تتای n و در بدترین حالت از مرتبه‌ی تتای n^2 هستش.

عمل بر زدن تاثیری تو درستی جمله‌ی بالا نداره. جمله‌ی بالا در شرایط کلی همیشه درسته.
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  پکیج آموزشی طراحی وب + فارسی سازی وردپرس + سئو Happiness.72 ۶ ۶,۴۲۶ ۱۸ بهمن ۱۳۹۹ ۰۱:۱۵ ب.ظ
آخرین ارسال: saqarmoshtaq
  مرتب سازی سریع تصادفی چیست؟ Xzrix ۰ ۱,۴۲۱ ۱۴ آذر ۱۳۹۹ ۰۷:۲۲ ب.ظ
آخرین ارسال: Xzrix
  شبیه سازی مقاله Q-Learning kadoos ۱۶ ۱۵,۶۷۷ ۲۵ آبان ۱۳۹۹ ۰۹:۱۹ ب.ظ
آخرین ارسال: nasim.nasim۱
  کتاب شبیه سازی آمنت omnet++ berkeley ۱ ۳,۹۳۳ ۰۴ اردیبهشت ۱۳۹۹ ۱۲:۳۳ ق.ظ
آخرین ارسال: محمد رستمی
  سئو چیست؟ - سئو - بهینه سازی سایت msnmsn ۲ ۲۵ ۲۳ آبان ۱۳۹۸ ۰۱:۱۳ ب.ظ
آخرین ارسال: xiaomi
  مجموعه آموزش تصویری ابزار شبیه سازی و بررسی پروتکل امنیتی اسکایتر net work ۰ ۲,۴۰۵ ۲۲ فروردین ۱۳۹۸ ۰۳:۲۵ ب.ظ
آخرین ارسال: net work
  برگ برگ سازی Sanazzz ۱ ۱,۹۶۷ ۱۳ فروردین ۱۳۹۸ ۰۸:۱۸ ب.ظ
آخرین ارسال: Sanazzz
  راهنمایی برای انتخاب موضوع قابل پیاده سازی در زمینه بیگ دیتا برای پایان نامه one hacker alone ۱ ۳,۰۶۴ ۱۸ بهمن ۱۳۹۷ ۰۶:۳۶ ب.ظ
آخرین ارسال: Happiness.72
  ابزار شبیه سازی پروتکل های امنیت شبکه - ابزار اسکایتر mavin1200 ۰ ۲,۱۸۲ ۰۱ آذر ۱۳۹۷ ۰۱:۵۰ ق.ظ
آخرین ارسال: mavin1200
  بهینه سازی چند هدفه فازی استوارژنتیک alighasemi ۰ ۱,۹۴۵ ۲۴ آبان ۱۳۹۷ ۰۴:۵۵ ب.ظ
آخرین ارسال: alighasemi

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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