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

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

ارسال:
  

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