۰
subtitle
ارسال: #۱
  
سوال از مرتبسازی درجی
سلام.
دوستان آیا این سوال درست است یا نه؟
اگر ممکنه دلیلتون رو بفرمایید:
اگر در الگوریتم Insertion-Sort آرایه را ابتدا به صورت تصادفی بُر بزنیم، در این صورت زمان اجرای الگوریتم از O(nlogn میشود
آیا درسته؟
بُر زدن که همان Shuffle است، دقیقاً یعنی چی کار؟
دوستان آیا این سوال درست است یا نه؟
اگر ممکنه دلیلتون رو بفرمایید:
اگر در الگوریتم Insertion-Sort آرایه را ابتدا به صورت تصادفی بُر بزنیم، در این صورت زمان اجرای الگوریتم از O(nlogn میشود
آیا درسته؟
بُر زدن که همان Shuffle است، دقیقاً یعنی چی کار؟
۰
ارسال: #۲
  
RE: سوال از مرتبسازی درجی
درست نیست. در صورت بر زدن الگوریتم مرتبسازی درجی از مرتبهی تتای n^2 خواهد بود.
اگر قبل از اجرای الگوریتم عناصر آرایه رو به صورت تصادفی با هم جابجا کنیم بطوریکه احتمال وقوع هر جایگشتی از این اعداد یکسان باشه اونوقت به این کار میگن randomized کردن الگوریتم. این کار یه جورایی میشه همون بر زدن.
اگر قبل از اجرای الگوریتم عناصر آرایه رو به صورت تصادفی با هم جابجا کنیم بطوریکه احتمال وقوع هر جایگشتی از این اعداد یکسان باشه اونوقت به این کار میگن randomized کردن الگوریتم. این کار یه جورایی میشه همون بر زدن.
۰
ارسال: #۳
  
Re: سوال از مرتبسازی درجی
تشکر
خیلی لطف کردید
یعنی در بهترین حالت هم دیگه از تتای n نیست؟ میتونه تتای n باشه درست میگم؟
به احتمال [tex]\frac{1}{n!}[/tex]
خیلی لطف کردید
یعنی در بهترین حالت هم دیگه از تتای n نیست؟ میتونه تتای n باشه درست میگم؟
به احتمال [tex]\frac{1}{n!}[/tex]
ارسال: #۴
  
RE: سوال از مرتبسازی درجی
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close