۰
subtitle
ارسال: #۱
  
اثبات مرتب سازی بر پایه مقایسه(چراهیچ الگوریتم مرتب سازی براساس مقایسه کمتر nlgnنیست؟
سوال:
چرا هیچ الگوریتم مرتب سازی بر اساس مقایسه کمتر nlgn نیست .من متوجه نمیشم اثباتش رو که با درخت تصمیم ثابت میشه .ممکنه کاملا تشریح کنین.
چرا هیچ الگوریتم مرتب سازی بر اساس مقایسه کمتر nlgn نیست .من متوجه نمیشم اثباتش رو که با درخت تصمیم ثابت میشه .ممکنه کاملا تشریح کنین.
۰
ارسال: #۲
  
اثبات مرتب سازی بر پایه مقایسه(چراهیچ الگوریتم مرتب سازی براساس مقایسه کمتر nlgnنیست؟
اینم اثباتش :
۰
ارسال: #۳
  
RE: اثبات مرتب سازی بر پایه مقایسه
یه روش راحت برای حل این مسله بصورت سر انگشتی اینه:
عناصر مرتب شده یعنی اینکه عناصر بترتیب سر جاشون هستن . به تعبیری شما باید بدونید که هر عنصری از عناصر قبلی اش بزرگتر و از عناصر قبلیش کوچکتره از اونجایی که تعداد عناصر n هستش پس شما n تا پیمایش داری برای هر عنصر , و برای اینکه بدونی هر عنصر در سر جای درستش هست میشه از یک الگوریتم مثله جستجوی دودیی که از مرتبه log n هستش استفاده کرد که در کمترین حالت همون nlgn میشه . ولی در حالت کلی به این اثبات نمی گین ولی کمک می کنه بفهمی چرا کمتر از nlgn نمیشه .
عناصر مرتب شده یعنی اینکه عناصر بترتیب سر جاشون هستن . به تعبیری شما باید بدونید که هر عنصری از عناصر قبلی اش بزرگتر و از عناصر قبلیش کوچکتره از اونجایی که تعداد عناصر n هستش پس شما n تا پیمایش داری برای هر عنصر , و برای اینکه بدونی هر عنصر در سر جای درستش هست میشه از یک الگوریتم مثله جستجوی دودیی که از مرتبه log n هستش استفاده کرد که در کمترین حالت همون nlgn میشه . ولی در حالت کلی به این اثبات نمی گین ولی کمک می کنه بفهمی چرا کمتر از nlgn نمیشه .
Can I see some ID?
Feeling left out?
نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close