(۲۴ بهمن ۱۳۹۲ ۰۲:۵۸ ب.ظ)ka arman نوشته شده توسط: (24 بهمن ۱۳۹۲ ۰۲:۵۰ ب.ظ)blue70 نوشته شده توسط: سلام به همه
اون سوال ساختمان داده که درخت جستجوی دودویی متوازن بود یکی از مقادیر گره ها به خاطر نویز تغییر می کرد مرتبه اش چی میشد ؟
nlogn یا log n؟
سلام...
به نظر من میشه (O(n+lgn)=O(n
==================
نه عزیزم نه کاکام!!! پسر خوب وقتی اسم نود خاصی رو نمیبر هیعنی ادرسشو نداریم ذکر کلمه bstمتوازن یا همون avlکه معرف نام تولید کنندگان ای ندرخته بنام اقایان ادلسون و ولسکی از روسیه یعنی رد گم کنی وقتی میگه کمتین مرتب هبیشتر میپیچونه شک نکنید میشه o(n)
چر ا؟
چون یکی از نودها خراب شده بیا یه پیمایشش کن اگه صعودی نبود لامصب خراب شده و چون ممکنه گره اخر خراب شده پس حتما باید همه پیمایش بشه
(۲۴ بهمن ۱۳۹۲ ۰۳:۰۰ ب.ظ)AMTP نوشته شده توسط: یکی از سوالا گفته بود چند جمله صحیح است جملاتشم نزدیک بودن: ساختمان داده ای با قابلیت پوش و پاپ و یافتن مین و ماکس از مرتبه ۱
فک کنم دو جملش صحیح بود درسته؟
چون ما رنج اعداد ر ونداریم با هش نمیشه پس با مرتبه یک هیچ ساختمان داده ایی نداری ماگه رنج اعداد ر وداشتیم میتونستی میه ساختمان داده درست کنیم بعد هرعددی دیدم بریزیم توش واسه خذف-- کنی مواسه درج ++ کنی متو هر خونه ولی این سوال لامصب نگفته بود هیچ اطلاعاتی از اعداد نداده بود پس هرسه گزینه غلط هست
(۲۴ بهمن ۱۳۹۲ ۰۳:۰۵ ب.ظ)راضیه اکبری نوشته شده توسط: (24 بهمن ۱۳۹۲ ۰۲:۵۹ ب.ظ)Fot30 نوشته شده توسط: (24 بهمن ۱۳۹۲ ۰۲:۵۵ ب.ظ)mehdi1902 نوشته شده توسط: (24 بهمن ۱۳۹۲ ۰۲:۴۵ ب.ظ)راضیه اکبری نوشته شده توسط: برای ترکیب دو هیپ من اینطوری گفتم که در زمان nlogn و mlogm ماکس و مین هیپ تبدیل به دو ارایه مرتب میشن حالا در بدترین حالت برای ادغام دو ارایه m+n-1 میشود و ساخت یک ماکس هیپ با m+n عنصر در زمان o(m+n هستش پس نهایتا داریم nlogn+mlogm+o(m+n که میشه nlogn+mlogm اگه اشتباه میکنم بگین لطفا که فردا این اشتبا ه رو تو کنکور مهندسی نکنم احیانا
این سوالش اشتباه نبود :-؟
یه دونه O(n) برای تبدیل مین به ماکس. یه دونه min {logn , log m} هم برای اینکه به هم وصل بشن. مثلن ماکس یکی رو بیاریم ریشه و مرتبش کنیم درخت رو و فرزند دیگه شو بذاریم اون یه درخت. یعنی میشه
n + min {logn , logm}
شما وقتی دو تا آرایه رو به هم تو یه آرایه ادغام میکنید زمان m+n-1 نیازه فکر کنم
در نهایت شما یک آرایه m+n+1 عنصری نامرتب خواهید داشت که با مرتبه زمانی O(m+n) هیپ را با آرایه به صورت درجا خواهید ساخت. اصلا نیاز به logm یا logn و این چیزا نیستش بنظرم
من سرکلاس هادی یوسفی بودم همینو بدونین طبق یه قضیه تو سوال ۸۴صفحه ۲۲۴ داده دکتر یوسفی با هزینه o m+n میشه ۲تا هیپ ر وادغام کرد شک دارین ۲تا هیپ بسازین امتحان کنین
اخه اولش دو تا هیپ داریم برای اینکه ارایه بشن یه هزینه ای باید بکنیم دیگه , هوممم نمیدونم دیگه
(۲۴ بهمن ۱۳۹۲ ۰۳:۰۵ ب.ظ)mehdi1902 نوشته شده توسط: (24 بهمن ۱۳۹۲ ۰۲:۵۹ ب.ظ)izadan11 نوشته شده توسط: یه سوال دیگه بود گفته بود یک ستاره داریم که
من زدم نود دیگری وجود دارد که ستاره باشد برای رد بقیه ی یک شکل کشیدم بقیه ی گزینه ها رد شدن(شکل رو بعد کنکور هوش می ذارن الان توانش رو ندارم)
یه سوال دیگه هم بود مربوط به پوشا من زدم وزن های متمایز(سوال دقیقش یادم نیست)
اون وزن های متمایز رو فک کنم اشتباه زدی. گزینه ۱ میشد. که گفته بود درخت است :دی
اگه ۳ تا یال باشه که وزن همه ۵ باشه مثلن. درخت پوشا یکی میشه
======================
سوال ۴۸ ایتی ابهام داره اگه احتمالی فکر کنیم هرگز متمایز نمیشه اما اگر منظور طراح نامرد که الهی خیر نبینه این حتما همیشه درحت پوشا ترتیب یالهاش یکسان شده متمایز درسته اگه احتمالی باشه یه دخت با سه یال ر وتصور کنید یال چپ ۱کی باشه ۲تا یال هم سمت راست بعدش به ترتیب یال اول سمت راست ۱ و دومی ۲باشن بعدش اگه پریم از ریشه اول سمت راست رو انتخاب کنه و کراسکال هم بره سمت چپ از ریشه چون کراسکال هم میتونه بر هراست هم چپ چون کراسکال نچسب هست یعنی میتونه ناهمبند باشه پس فرض اینه که پریم ار ریشه بخ چش یال ۱ ر وانتخاب کنه بعد بر ه راست باز م یال مساوی رو انتخاب کنه یعنی یال اولی سمت راست=۱ هزینه میشه ۲ یال اخرشم ۲میشه ۱+۱+۲=۴ پریم
اما کراسکا هم اگه از ریشه در بدو شروع بره چپ مسلما دومیه میره سمت راست ۱+۱=۲ بعدشم سمی+۲جمعا میشه ۴ ااااا هردوتاشوت یکی شدن با درخت و با یالهای یکسان به نظر من سوال ابهام داره و هر ۴گزینه مشکل دارن اما گراف کامل نزدیکترین گزینه به سوال هست
اگه غلط املایی هام زیاده ببخشید من دیگه حال ندار م برگردم قلم بگیرم
(۲۴ بهمن ۱۳۹۲ ۰۳:۰۶ ب.ظ)virtual girl نوشته شده توسط: (24 بهمن ۱۳۹۲ ۰۲:۵۹ ب.ظ)mehdi1902 نوشته شده توسط: (24 بهمن ۱۳۹۲ ۰۲:۵۴ ب.ظ)izadan11 نوشته شده توسط: (24 بهمن ۱۳۹۲ ۰۲:۵۰ ب.ظ)blue70 نوشته شده توسط: سلام به همه
اون سوال ساختمان داده که درخت جستجوی دودویی متوازن بود یکی از مقادیر گره ها به خاطر نویز تغییر می کرد مرتبه اش چی میشد ؟
nlogn یا log n؟
من زدم n
مشکل کار اینجاست که سوال مشخص نکرده ما گره رو داریم یا نه
چون گفته بود گرهی من فرض کردم که نداریم و با یک dfs میشه از پیچیدگی n
اگر هم منظور دونستن گره بوده میشه log n
منم n زدم. احتمالن منظورش این بوده که گره معلوم نیس
==============
وقتی تشخیص یعنی کل درخت ایا bstهست یا نه ؟اما چون ما ادرس نود خراب شده رونداریم پس حتما باید bst پیماشی بشه اگه بخای ارتفاعی حساب کنی که واسه هر شاخه یا هر نود باید شاخه ها ر وچک کنی میشه nبار واسه هر شاخه , iو هر بار مرتبه lg n که میشه جمعا nlog n پس n بهترین جواب هست
من زدم logn توجه داشته باشید گفته بود " تشخیص درخت" ! این کلمه تشخیص گفته منظورش چیه دیگه !
(۲۴ بهمن ۱۳۹۲ ۰۳:۱۶ ب.ظ)matt2007 نوشته شده توسط: نه حرفتون درست نیست. ساختمان داده ای داریم که هم پوش و هم پاپ و هم پیدا کردن مینیمم از O(1) باشه
که نمونش در کنکور مهندسی کامپیوتر سال ۸۳ آورده شده
به نظر من با کمی تغییر میشه ماکسیمم رو هم در مرتبه ۱ حساب کرد
دو آرایه بگیرید که A و B باشند push و pop ذر A انجام میشه که قاعدتا O(1) هست در آرایه B درایه B[i] نشون دهنده کمترین عدد از ۱ تا i آرایه A هست
و ...
=======================
مهندس اون سوال رنج اعداد رو داده بود عزیز من از یک تارادیکال k استاد