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

علوم کامپیوتر - سراسری ۹۰

ارسال:
  

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

علوم کامپیوتر - سراسری ۹۰

با عرض سلام
دوستان سوال زیر یکی از تقریبا سوال های پر تکرار کنکور هست. فکر کنم یک راه حلش این هست
که هر عنصر رو به صورت یکتا در یک درخت جست و جوی دودویی وارد کنیم. چون k عنصر متمایز در درخت وارد می شود پس تعداد سطوح درخت متعادل از مرتبه ی log (k) هست و چون عمل درج برای n عنصر بررسی می شه ( برای عناصری که تکراری هستند این عمل صرف جست و جوی عنصر می شه ) پس در کل هزینه ی ساخت درخت از مرتبه ی [tex]\Theta\: (n.\log k)[/tex] هست. درست می گم. خوشحال می شم نظرات شما دوستان گرامی رو هم بشنوم
با تشکر


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


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

۰
ارسال:
  

alireza01 پاسخ داده:

RE: علوم کامپیوتر - سراسری ۹۰

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

اما نکته ای که است این میباشد که در مورد سوال اول میتوان اعداد را یکی یکی در یک درخت جستجوی دودویی متوازن وارد کرد که در نهایت تعداد نود های این درخت برابر k خواهد بود و ما n بار قصد وارد کردن عنصر در درخت را داریم ( ولی فقط k بار از این n بار موفق است ) هزینه انجام شده برابر با [tex]O(nlogk)[/tex] است که شما هم اشاره کردید . حال باید این درخت که دارای k عنصر است را پیمایش میان ترتیب کنیم که هزینه این عمل خطی است . در انتها باید تعداد تکرار های هر عدد را هم داشته باشیم ( این کار هم با درهم سازی امکان پذیر است و هم روش های دیگر ... ) که مرتبه خطی دارد ... با توجه به گزینه ها همین گزینه دوم مناسب تر است . نکته مهم این است که زمانی در بدترین حالت به این مرتبه میرسیم که درخت جستجوی دودویی متوازن باشد ( مانند درخت AVL )
نقل قول این ارسال در یک پاسخ

ارسال:
  

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

RE: علوم کامپیوتر - سراسری ۹۰

(۲۷ فروردین ۱۳۹۶ ۰۳:۲۳ ب.ظ)alireza01 نوشته شده توسط:  سلام و وقت بخیر ...
در مورد سوال هایی که عنوان کردید بحث و گمانه زنی زیاد است ....
که در یکی از پست ها به طور کامل بحث شده در مورد آن
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
که توصیه میکنم بررسی کنید ..

اما نکته ای که است این میباشد که در مورد سوال اول میتوان اعداد را یکی یکی در یک درخت جستجوی دودویی متوازن وارد کرد که در نهایت تعداد نود های این درخت برابر k خواهد بود و ما n بار قصد وارد کردن عنصر در درخت را داریم ( ولی فقط k بار از این n بار موفق است ) هزینه انجام شده برابر با [tex]O(nlogk)[/tex] است که شما هم اشاره کردید . حال باید این درخت که دارای k عنصر است را پیمایش میان ترتیب کنیم که هزینه این عمل خطی است . در انتها باید تعداد تکرار های هر عدد را هم داشته باشیم ( این کار هم با درهم سازی امکان پذیر است و هم روش های دیگر ... ) که مرتبه خطی دارد ... با توجه به گزینه ها همین گزینه دوم مناسب تر است . نکته مهم این است که زمانی در بدترین حالت به این مرتبه میرسیم که درخت جستجوی دودویی متوازن باشد ( مانند درخت AVL )

بسیار سپاسگزارم دوست گرامی
شاد و موفق باشید
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ

ارسال:
  

msour44 پاسخ داده:

RE: علوم کامپیوتر - سراسری ۹۰

(۲۷ فروردین ۱۳۹۶ ۰۳:۲۳ ب.ظ)alireza01 نوشته شده توسط:  سلام و وقت بخیر ...
در مورد سوال هایی که عنوان کردید بحث و گمانه زنی زیاد است ....
که در یکی از پست ها به طور کامل بحث شده در مورد آن
مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.
که توصیه میکنم بررسی کنید ..

اما نکته ای که است این میباشد که در مورد سوال اول میتوان اعداد را یکی یکی در یک درخت جستجوی دودویی متوازن وارد کرد که در نهایت تعداد نود های این درخت برابر k خواهد بود و ما n بار قصد وارد کردن عنصر در درخت را داریم ( ولی فقط k بار از این n بار موفق است ) هزینه انجام شده برابر با [tex]O(nlogk)[/tex] است که شما هم اشاره کردید . حال باید این درخت که دارای k عنصر است را پیمایش میان ترتیب کنیم که هزینه این عمل خطی است . در انتها باید تعداد تکرار های هر عدد را هم داشته باشیم ( این کار هم با درهم سازی امکان پذیر است و هم روش های دیگر ... ) که مرتبه خطی دارد ... با توجه به گزینه ها همین گزینه دوم مناسب تر است . نکته مهم این است که زمانی در بدترین حالت به این مرتبه میرسیم که درخت جستجوی دودویی متوازن باشد ( مانند درخت AVL )
با سپاس از شما دوست گرامی
فقط محض اطلاع در ۶۰۰ مسئله قدسی (سوال ۱۲۰/۲) هم تست مشابهی با این تست ها وجود دارد
یافتن تمامی ارسال‌های این کاربر
نقل قول این ارسال در یک پاسخ



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

پرش به انجمن:

Can I see some ID?

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

Feeling left out?


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

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

Feeling left out?


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