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

حل سوال ۵۰ کنکور ۹۲ (مهندسی)- مرتبه مرتب سازی یک بازه عددی

ارسال:
  

SnowBlind پرسیده:

حل سوال ۵۰ کنکور ۹۲ (مهندسی)- مرتبه مرتب سازی یک بازه عددی

n تا عدد در بازه [tex]\left [ 0, n^{k}-1 \right ][/tex] داریم با چه مرتبه ای می توان این اعداد را مرتب کرد؟

به نظر من اگه توی مبنای n کار کنیم، اعدادمون از ۰ هستن تا [tex]((n-1)(n-1)\dots (n-1))_{n}[/tex] که تعداد ارقام این اعداد k هستش، حال اگه از RadixSort اتسفاده کنیم داریم:
[tex]\theta (d(n p))[/tex] که d میشه تعداد ارقاممون که k هستش، p هم بازه اعدادمون هست که از ۰ هستن تا n-1 که تعدادشون هم میشه n و اگه همه ی اینا رو بزنیم سر هم داریم:
[tex]\theta (k(n (n-1))) = \theta (nk)[/tex]

دوستان اگه نظر دیگه ای هم دارن بگن
Masoud05، در تاریخ ۲۹ آذر ۱۳۹۲ ۱۱:۰۵ ب.ظ برای این مطلب یک پانوشت گذاشته است:

خواهشا عنوان تاپیک رو درست انتخاب کنید ، این مورد رو خودم اصلاح کردم ، انشاالله در اینده توجه کافی رو داشته باشید

نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

۲۰۱۳محمد پاسخ داده:

RE: حل سوال ۵۰ کنکور ۹۲ (مهندسی)

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

۰
ارسال:
  

e.shrm پاسخ داده:

RE: حل سوال ۵۰ کنکور ۹۲ (مهندسی)

(۱۵ مهر ۱۳۹۲ ۰۱:۱۱ ق.ظ)SnowBlind نوشته شده توسط:  n تا عدد در بازه [tex]\left [ 0, n^{k}-1 \right ][/tex] داریم با چه مرتبه ای می توان این اعداد را مرتب کرد؟

به نظر من اگه توی مبنای n کار کنیم، اعدادمون از ۰ هستن تا [tex]((n-1)(n-1)\dots (n-1))_{n}[/tex] که تعداد ارقام این اعداد k هستش، حال اگه از RadixSort اتسفاده کنیم داریم:
[tex]\theta (d(n p))[/tex] که d میشه تعداد ارقاممون که k هستش، p هم بازه اعدادمون هست که از ۰ هستن تا n-1 که تعدادشون هم میشه n و اگه همه ی اینا رو بزنیم سر هم داریم:
[tex]\theta (k(n (n-1))) = \theta (nk)[/tex]

دوستان اگه نظر دیگه ای هم دارن بگن

پاسختون درسته به نظرم. البته میشه گفت اگر k ثابت و از مرتیه [tex]o(n)[/tex] باشه ، میتونیم بگیم پاسخ میشه [tex]O(n)[/tex]



(۲۷ آذر ۱۳۹۲ ۰۲:۱۴ ب.ظ)۲۰۱۳محمد نوشته شده توسط:  چون برا اعداد محدوده مشخص کرده باید از مرتب سازی شمارشی استفاده کنیم که اونم از مرتبه( O (n هستش

فرمول مرتب سازی شمارشی اینه : [tex]O(n m)[/tex] که m بزرگترین عدد ممکن از بازه هست. در اینجا هم چون بزرگترین عدد [tex]n^{k}[/tex] هست ، بنابراین مرتبه این الگوریتم میشه [tex]O(n n^{k}) = O(n^{k})[/tex] که مسلما ( O (n نمیشه.
الگوریتم شمارشی زمانی از مرتبه ( O (n میشه که m حداکثر برابر n باشه.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

۲۰۱۳محمد پاسخ داده:

RE: حل سوال ۵۰ کنکور ۹۲ (مهندسی)

این سوال عینا در کتاب طراحی الگوریتم از clrs هست(صفحه ۲۱۰) زمان مرتب سازی هم میشه ( O (n
نقل قول این ارسال در یک پاسخ

ارسال:
  

izadan11 پاسخ داده:

RE: حل سوال ۵۰ کنکور ۹۲ (مهندسی)

(۲۸ آذر ۱۳۹۲ ۰۳:۰۲ ق.ظ)۲۰۱۳محمد نوشته شده توسط:  این سوال عینا در کتاب طراحی الگوریتم از clrs هست(صفحه ۲۱۰) زمان مرتب سازی هم میشه ( O (n

اونجا توان ۲ هست نه توان k برا همین ۲n میشه با اوردر n
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  اصول ماشین های کنترل عددی و مطلبی ملینا ارشد ۱ ۲,۰۳۷ ۲۸ بهمن ۱۴۰۰ ۰۸:۰۹ ب.ظ
آخرین ارسال: vista2000
  [دانلود] حل تشریحی کنکور ارشد مهندسی کامپیوتر و آی تی ۸۷ تا ۹۲ good-wishes ۳۰ ۴۹,۹۴۳ ۲۰ فروردین ۱۴۰۰ ۰۲:۱۷ ب.ظ
آخرین ارسال: sima84
  پکیج آموزشی طراحی وب + فارسی سازی وردپرس + سئو Happiness.72 ۶ ۶,۳۱۳ ۱۸ بهمن ۱۳۹۹ ۰۱:۱۵ ب.ظ
آخرین ارسال: saqarmoshtaq
  مرتب سازی سریع تصادفی چیست؟ Xzrix ۰ ۱,۳۸۶ ۱۴ آذر ۱۳۹۹ ۰۷:۲۲ ب.ظ
آخرین ارسال: Xzrix
  انالیز عددی Mahjub24 ۱۰ ۱۲,۷۵۰ ۰۱ آذر ۱۳۹۹ ۱۲:۲۴ ب.ظ
آخرین ارسال: mohammadasadi1
  شبیه سازی مقاله Q-Learning kadoos ۱۶ ۱۵,۲۹۵ ۲۵ آبان ۱۳۹۹ ۰۹:۱۹ ب.ظ
آخرین ارسال: nasim.nasim۱
  کتاب شبیه سازی آمنت omnet++ berkeley ۱ ۳,۸۶۶ ۰۴ اردیبهشت ۱۳۹۹ ۱۲:۳۳ ق.ظ
آخرین ارسال: محمد رستمی
  سئو چیست؟ - سئو - بهینه سازی سایت msnmsn ۲ ۲۵ ۲۳ آبان ۱۳۹۸ ۰۱:۱۳ ب.ظ
آخرین ارسال: xiaomi
  بحث و بررسی سوالات کنکور ارشد مهندسی کامپیوتر ۹۸ The BesT ۱۷ ۱۱,۷۷۱ ۱۷ تیر ۱۳۹۸ ۰۸:۰۱ ب.ظ
آخرین ارسال: abolfazl pepco
  مجموعه آموزش تصویری ابزار شبیه سازی و بررسی پروتکل امنیتی اسکایتر net work ۰ ۲,۳۵۰ ۲۲ فروردین ۱۳۹۸ ۰۳:۲۵ ب.ظ
آخرین ارسال: net work

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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