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

مرتبه iامین کوچکترین عنصر

ارسال:
  

adel28 پرسیده:

مرتبه iامین کوچکترین عنصر

کمترین مرتبه زمانی الگوریتم پیدا کردن مرتبه iامین کوچکترین عنصر از میان n عنصر کدام است؟
(سراسری IT- سال۸۵)

جواب:
Selection3.jpg
اندازه فایل: ۱/۰۱ KB


در پاسخ تشریحی پارسه گفته که از الگوریتم Selection استفاده می کنیم.



سوال:
مگه نه اینکه مرتب سازی انتخابی (Selection) در بهترین، بدترین و متوسط از
Selection4.jpg
اندازه فایل: ۱/۰۸ KB
هست؟
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

mfXpert پاسخ داده:

مرتبه iامین کوچکترین عنصر

(۲۷ دى ۱۳۹۱ ۰۲:۱۷ ق.ظ)csharpisatechnology نوشته شده توسط:  حالت متوسط الگوریتم مرتب سازی انتخابی میشه n
نکته: در حالت متوسط مرتب سازی انتخابی از مرتب سازی سریع بهتر هست.
مرتبه مرتب‌سازی انتخابی در هر سه حالت بهترین، متوسط و بدترین میشه بیگ اوی n^2
در نتیجه هر دو جمله بالا غلط هستن
نقل قول این ارسال در یک پاسخ

۱
ارسال:
  

mfXpert پاسخ داده:

RE: مرتبه iامین کوچکترین عنصر

بذارید به طور واضح یه جمع بندی بکنم.

از الگوریتم selection به طور کلی برای یافتن kامین بزرگترین (یا کوچکترین) عنصر یک آرایه استفاده می‌شه. این الگوریتم رو با مرتب‌سازی انتخابی (Selection Sort) اشتباه نگیرید. برای مسئله selection الگوریتمی وجود داره که در بهترین، بدترین و حالت متوسط دارای مرتبه بیگ اوی n هستش. این یعنی اون چیزی که تو پوران نوشته درسته. توضیح این الگوریتم هم تو فصل ۹ CLRS اومده.
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

ana_12345 پاسخ داده:

مرتبه iامین کوچکترین عنصر

نه
در بهترین و متوسط O(N)
در بدترین O(n^2)
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

mfXpert پاسخ داده:

مرتبه iامین کوچکترین عنصر

(۲۶ دى ۱۳۹۱ ۰۱:۵۴ ق.ظ)adel28 نوشته شده توسط:  در پاسخ تشریحی پارسه گفته که از الگوریتم Selection استفاده می کنیم.
منظور الگوریتم Selection هست نه مرتب‌سازی انتخابی (selection sort). این دوتا کاملا به هم متفاوت هستن
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

adel28 پاسخ داده:

مرتبه iامین کوچکترین عنصر

[/quote]
منظور الگوریتم Selection هست نه مرتب‌سازی انتخابی (selection sort). این دوتا کاملا به هم متفاوت هستن
[/quote]

فکر کنم اشتباه من هم همین هست.
میشه در مورد الگوریتم Selection یکم توضیح بدید.
مربوط به کدوم بحث هست؟
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

mfXpert پاسخ داده:

مرتبه iامین کوچکترین عنصر

فصل ۹ ویراست سوم CLRS
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

csharpisatechnology پاسخ داده:

مرتبه iامین کوچکترین عنصر

متوسط O_N
بدترین : O_N^2

حالت متوسط الگوریتم مرتب سازی انتخابی میشه n
--
نکته : مرتب سازی سریع در حالت متوسط میشد :nLogN
--
نکته: در حالت متوسط مرتب سازی انتخابی از مرتب سازی سریع بهتر هست.

فایل پیوست رو دانلود کن


فایل‌(های) پیوست شده
selection.zip
اندازه فایل: ۳۸/۹۸ KB
نقل قول این ارسال در یک پاسخ

۰
ارسال:
  

Jooybari پاسخ داده:

مرتبه iامین کوچکترین عنصر

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

۰
ارسال: #۱۰
  

avril22 پاسخ داده:

RE: مرتبه iامین کوچکترین عنصر

بچه ها بالاخره چی شد؟الگوریتم selection در بدترین و بهترین حالت توی کتاب پوران نوشته o(n) هست ...متوسطش هم n هست یا n به توان۲ ؟؟Huh
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۱
  

csharpisatechnology پاسخ داده:

مرتبه iامین کوچکترین عنصر

توی selection داریم :
بهترین و متوسط میشه o_n
بدترین میشه n^2
-----
توی quick sort داریم:
متوسط : NlogN
بدترین : n^2
----
نکته ی دیگه : مرتب سازی انتخابی در حالت متوسط از مرتب سازی سریع بهتره.
نقل قول این ارسال در یک پاسخ

۰
ارسال: #۱۲
  

adel28 پاسخ داده:

مرتبه iامین کوچکترین عنصر

دوستان حق با mfXpert هست.
الگوریتم انتخابی (Selection) با مرتب سازی انتخابی (Selection) متفاوت هست.
اشتباه من هم همین بود که این دو رو یکی در نظر می گرفتم.
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
Exclamation سلام لطفاً یکی به من بگه مرتبه زمانی ها چطوری به log تبدیل میشن فرمول داره؟؟ Azadam ۶ ۴,۸۴۷ ۰۶ دى ۱۴۰۰ ۰۹:۰۲ ق.ظ
آخرین ارسال: Soldier's life
  مرتبه ایجاد درخت rad.bahar ۱ ۳,۳۶۷ ۳۰ مهر ۱۳۹۹ ۰۳:۳۴ ب.ظ
آخرین ارسال: rad.bahar
  مرتبه شبه کد rad.bahar ۱ ۲,۳۳۰ ۲۲ مهر ۱۳۹۹ ۰۹:۳۲ ب.ظ
آخرین ارسال: BBumir
  حل مساله مرتبه زمانی حلقه های تو در تو sarashahi ۱۶ ۲۲,۹۳۳ ۱۹ خرداد ۱۳۹۹ ۰۱:۱۶ ب.ظ
آخرین ارسال: gillda
  مرتبه زمانی Sanazzz ۱۷ ۲۱,۴۸۸ ۰۹ اردیبهشت ۱۳۹۹ ۰۶:۴۶ ب.ظ
آخرین ارسال: mohsentafresh
  مرتبه زمانی یافتن قطر Sepideh96 ۲ ۳,۷۹۸ ۰۸ آذر ۱۳۹۸ ۰۴:۳۴ ب.ظ
آخرین ارسال: erfan30
  مرتبه مانی Sanazzz ۳ ۳,۶۹۷ ۰۵ خرداد ۱۳۹۸ ۰۲:۳۶ ب.ظ
آخرین ارسال: Sanazzz
  مرتبه زمانی Sanazzz ۰ ۲,۰۳۷ ۰۴ بهمن ۱۳۹۷ ۰۵:۴۱ ب.ظ
آخرین ارسال: Sanazzz
  محاسبه چندمین عنصر آرایه Mr.R3ZA ۶ ۶,۶۹۷ ۱۹ شهریور ۱۳۹۷ ۰۸:۱۲ ب.ظ
آخرین ارسال: Saman
  مشکل در محاسبه مرتبه ایک سوال Mr.R3ZA ۰ ۱,۸۷۲ ۲۴ خرداد ۱۳۹۷ ۰۱:۰۳ ب.ظ
آخرین ارسال: Mr.R3ZA

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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