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

علوم کامپیوتر - سراسری ۸۵

ارسال:
  

ali.majed.ha پرسیده:

علوم کامپیوتر - سراسری ۸۵

با عرض سلام
دوستان لطف می کنید سوال زیر رو راهنمایی بفرمایید لطفا؟
با تشکر


فایل‌(های) پیوست شده

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

۰
ارسال:
  

alireza01 پاسخ داده:

RE: علوم کامپیوتر - سراسری ۸۵

سلام و وقت بخیر ... برای مرتب سازی آرایه ها ( به صورت مجزا ) ابتدا باید بدانیم که در هر آرایه چه تعداد عنصر قرار گرفته است ، در حالت میانگین در هر آرایه حدود [tex]\frac{k}{n}[/tex] عنصر وجود دارد و در بدترین حالت تقریبا همه عناصر در یک آرایه قرار دارد که اندازه آن آرایه تقریبا همان [tex]k[/tex] است .
هزینه مرتب سازی در حالت میانگین برای همه آرایه ها برابر با [tex]n(\frac{k}{n}\log\frac{k}{n})=O(klog\frac{k}{n})[/tex] خواهد بود و در بدترین حالت ( که توضیح دادم ) برابر با [tex]O(klogk)[/tex] خواهد بود ( گزینه چهارم ) که انگار طراح به همین نکته اشاره داشته است .
نقل قول این ارسال در یک پاسخ

ارسال:
  

ali.majed.ha پاسخ داده:

RE: علوم کامپیوتر - سراسری ۸۵

(۲۳ فروردین ۱۳۹۶ ۰۳:۰۶ ب.ظ)alireza01 نوشته شده توسط:  سلام و وقت بخیر ... برای مرتب سازی آرایه ها ( به صورت مجزا ) ابتدا باید بدانیم که در هر آرایه چه تعداد عنصر قرار گرفته است ، در حالت میانگین در هر آرایه حدود [tex]\frac{k}{n}[/tex] عنصر وجود دارد و در بدترین حالت همه عناصر در یک آرایه قرار دارد که اندازه آن آرایه همان [tex]k[/tex] است .
هزینه مرتب سازی در حالت میانگین برای همه آرایه ها برابر با [tex]n(\frac{k}{n}\log\frac{k}{n})=O(klog\frac{k}{n})[/tex] خواهد بود و در بدترین حالت ( که توضیح دادم ) برابر با [tex]O(klogk)[/tex] خواهد بود ( گزینه چهارم ) که انگار طراح به همین نکته اشاره داشته است .

سلام دوست عزیز
مگه نگفته که تعداد عناصر آرایه یه عدد صحیح بین ۱ تا K هست ؟ پس در بدترین حالت، یک عنصر در n-1 آرایه قرار داره و k-n+1 عنصر در یک آرایه. درست نمی گم ؟
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

alireza01 پاسخ داده:

RE: علوم کامپیوتر - سراسری ۸۵

(۲۳ فروردین ۱۳۹۶ ۰۳:۲۱ ب.ظ)alimamala نوشته شده توسط:  سلام دوست عزیز
مگه نگفته که تعداد عناصر آرایه یه عدد صحیح بین ۱ تا K هست ؟ پس در بدترین حالت، یک عنصر در n-1 آرایه قرار داره و k-n+1 عنصر در یک آرایه. درست نمی گم ؟

سلام .
در این سوال نکته ای که بر مرتب سازی یک آرایه باید به آن اشاره کرد ( چون خاصیت خاصی برای آرایه در نظر نگرفته ) باید طول آرایه را هندلینگ کنیم هر چقدر طول آرایه بیشتر باشه طبیعی است که هزینه مرتب سازی زیاد تر میشه . خوب بدترین حالت زمانی است که [tex]n-1[/tex] ارایه کمترین طول را داشه باشند ( یعنی یک عنصر ) و باقی مانده عناصر یعنی [tex]k\: -\: ((n-1)\ast1)=k-(n-1)[/tex] داشته باشه . برای محاسبه هزینه مرتب سازی این آرایه کافی است بدانیم که در این حالت [tex]k-n+1\: \ge\: 1\: \Longrightarrow\: k\ge\: n[/tex] پس هزینه مرتب سازی [tex]O((k-n+1)\log(k-n+1))=O((k-n+1)(\log k+\log(1+\frac{n-1}{k})))=O(klogk)[/tex] که همان مرتبه ای بود که عرض کردم .
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  جزوه برای درس نظریه علوم کامپیوتر matias ۱۳ ۱۴,۹۹۷ ۲۴ شهریور ۱۴۰۳ ۰۸:۳۳ ب.ظ
آخرین ارسال: shabankhah
  گرایش های علوم کامپیوتر alisaaa ۴ ۴,۲۶۵ ۱۳ آذر ۱۴۰۲ ۰۴:۲۷ ب.ظ
آخرین ارسال: hashemhamidi
  علوم کامپیوتر شریف یا نرم افزار تهران؟ ۴L1R3Z4 ۴۴ ۳۲,۴۶۳ ۰۶ شهریور ۱۴۰۲ ۰۸:۱۲ ب.ظ
آخرین ارسال: moeinbahari
  رتبه ۵۴ علوم کامپیوتر و ۷۶ ریاضی ارشد ۱۴۰۰ Computer92 ۰ ۲,۳۴۲ ۰۸ شهریور ۱۴۰۰ ۰۹:۴۶ ب.ظ
آخرین ارسال: Computer92
  سوال ۸ دکتری علوم کامپیوتر سال ۹۴ ss311 ۲ ۳,۴۶۴ ۲۶ اردیبهشت ۱۳۹۹ ۱۲:۳۷ ب.ظ
آخرین ارسال: ss311
  سوال ۱۴ علوم کامپیوتر ۹۶ ss311 ۴ ۳,۸۰۴ ۲۶ اردیبهشت ۱۳۹۹ ۱۲:۳۳ ب.ظ
آخرین ارسال: ss311
  جایگشت( ارشد علوم کامپیوتر ۹۸ ) ss311 ۰ ۱,۸۹۷ ۰۳ اسفند ۱۳۹۸ ۱۲:۴۵ ب.ظ
آخرین ارسال: ss311
  رنگ کردن رئوس گراف( ارشد علوم کامپیوتر ۹۸ ) ss311 ۰ ۲,۱۱۴ ۰۳ اسفند ۱۳۹۸ ۱۲:۴۳ ب.ظ
آخرین ارسال: ss311
  سوال ۳ دکتری علوم کامپیوتر ۹۷ ss311 ۲ ۲,۹۴۴ ۰۶ بهمن ۱۳۹۸ ۰۴:۴۵ ب.ظ
آخرین ارسال: ss311
  تغییر رشته از ریاضی به علوم کامپیوتر در ارشد Fghs ۳ ۵,۴۳۲ ۲۱ دى ۱۳۹۸ ۰۵:۱۱ ب.ظ
آخرین ارسال: parisa1140

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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