📚 درس و تست کامپیوتر💻
Відкрити в Telegram
🔶گروه پرسش و پاسخ: 🔹https://t.me/darstestcomputer 🔶ادمین : 🔹@mojtaba_moradi_74 🔹مهم ترین نکات آزمون های استخدامی 🔹تست های دروس تخصصی 🔹تدریس و یادآوری نکات مهم 🔹فایل PDF همه کتاب ها 🔹معرفی بهترین منابع ، مشاوره درسی
Показати більше2 510
Підписники
-224 години
Немає даних7 днів
Немає даних30 днів
Архів дописів
#ساختمان داده
درخت دودویی کامل با 5 سطح حداقل ..... نود و حداکثر ..... نود دارد .
#ساختمان داده
یک درخت چهارتایی کامل با 27 گره ، دارای چند برگ می باشد ؟
#ساختمان داده
در یک درخت سه تایی کامل با ۲۰ گره ، چند گره درجه صفر ( برگ ) دارد ؟
#ساختمان
تعداد BST که میتوان با 10 کلید مجزا از هم ساخت ، به طوریکه اختلاف عمق برگ های آن حداکثر 1 باشد ، چند تاست؟
#ساختمان_داده
✅ «حداقل تعداد گره مورد نیاز برای ساخت یک درخت متعادل ( درخت AVL ) با ارتفاع h :
🟢فرمول :
N(h) = N (h-1) + N (h-2) + 1
🟡 مثال :
⭕️ اگر h=0 باشد یعنی اگر ارتفاع صفر باشد : در این صورت حداقل به 1 گره نیاز داریم تا درخت متوازن (یا همان AVL) باشد که آن گره هم فقط ریشه است
⭕️ اگر N(h=1) باشد یعنی اگر ارتفاع 1 باشد : حداقل به 2 گره نیاز داریم تا درخت متوازن باشد
🟣 جمع بندی :
🟢N (h=0) = 1
🔴N (h=1) = 2
🟢N (h=2) = 4
🔴N (h=3) = 7
🟢N (h=4) = 12
🔴N (h=5) = 20
🟢N (h=6) = 33
🔴N (h=7) = 54
🟢N (h=8) = 88
🔴N (h=9) = 143
🟢N (h=10) = 232
📚📚📚📚📚📚📚📚📚📚
https://t.me/dars_test_computer
#طراحی_الگوریتم
🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴
✅الگوریتم های روش تقسیم و غلبه :
1⃣ جست و جوی دودویی
2⃣ مرتب سازی سریع
3⃣ مرتب سازی ادغامی
4⃣ ضرب ماتریس های استراسن
5⃣ ضرب اعداد صحیح بزرگ
6⃣ یافتن بزرگترین و کوچکترین کلیدها
7⃣ مسأله انتخاب
8⃣ یافتن بزرگترین/کوچکترین کلید دوم
9⃣ یافتن بزرگترین/کوچکترین کلید k ام
🔟 ضرب چند جمله ای ها
🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢🟢
✅الگوریتم های برنامه نویسی پویا :
1⃣ فیبوناچی
2⃣ ضریب دو جمله ای
3⃣ فلوید
4⃣ ضرب زنجیره ای ماتریس ها
5⃣ درخت های جستجوی دودویی بهینه
6⃣ بزرگترین زیردنباله مشترک
7⃣ فروشنده دوره گرد
8⃣ مسأله کوله پشتی صفر و یک
🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴🔴
✅ الگوریتم های روش حریصانه :
1⃣ مسأله انتخاب فعالیت ها
2⃣ پریم
3⃣ کروسکال (راشال )
4⃣ دایجکسترا
5⃣ هافمن
6⃣ زمان بندی با مهلت معین
7⃣ مسأله کوله پشتی کسری
💻📚💻📚💻📚💻📚💻📚💻
https://t.me/dars_test_computer
#طراحی_الگوریتم
برای الگوریتم های «کروسکال - هافمن - پریم - دایجکسترا » کدام روش ها از نظر مرتبه زمانی کد بهینه تری اعمال میکنند؟
#طراحی_الگوریتم
برای الگوریتم های «سری فیبوناچی - زمان بندی با مهلت معین ، الگوریتم فلوید »
کدام روش ها از نظر مرتبه زمانی کد بهینه تری اعمال میکنند؟
#طراحی_الگوریتم
« فروشنده دوره گرد - بزرگترین زیر دنباله مشترک - هافمن » به ترتیب ، در کدام یک از روش های برنامه نویسی زیر قرار دارند ؟
#طراحی_الگوریتم
بهترین روش برای حل مسائل زیر کدام است؟
«جست و جوی دودویی ، مرتب سازی ادغامی ، ضرب اعداد صحیح بزرگ ، مسأله انتخاب ، یافتن کوچک ترین کلید k ام »
#ساختمان_داده
چنانچه برای پیاده سازی چند جمله ای ها از لیست پیوندی استفاده شود ، استفاده از حافظه و زمان محاسبات روی چند جمله ای چگونه خواهد بود؟
#ساختمان داده
چهار ماتریس را به چند صورت می توان در هم ضرب کرد؟
#ساختمان داده
✅ چهار سوال زیر به وسیله فرمول معروف «سری کاتالان» حل می شوند ؛
1⃣ با n گره چند فرم درخت دودویی میتوان ساخت؟
2⃣ با n عدد ورودی که به ترتیب وارد یک پشته می شوند ، چند حالت خروجی می توان داشت؟
3⃣ مسأله سوم ؛ n+1 ماتریس را به چند صورت می توان در هم ضرب کرد؟
4⃣با n+1 نود ، چه تعداد درخت عمومی میتوان ساخت؟
🟢 پاسخ همه موارد ، عدد n ام سری کاتالان است .
⭕️مسأله سوم و چهارم یک نکته دارند ؛ مثلا اگر 4 ( ماتریس / نود ) داشتیم ، باید «عدد سوم» سری کاتالان را درنظر بگیریم
✅ اعداد مهم سری کاتالان (کاتالان 0 تا 10) به صورت زیر است :
🟢 Cn 0 = 1
🔴 Cn 1 = 1
🟢 Cn 2 = 2
🔴 Cn 3 = 5
🟢 Cn 4 = 14
🔴 Cn 5 = 42
🟢 Cn 6 = 132
🔴 Cn 7 = 429
🟢 Cn 8 = 1430
🔴 Cn 9 = 4862
🟢 Cn 10 = 16796
https://t.me/dars_test_computer
#ساختمان داده
برای درج کردن یک عنصر به لیست پیوندی (یک طرفه) ، چند آدرس باید جایگزین شود؟
#ساختمان داده
برای حذف کردن یک عنصر از لیست پیوندی (یک طرفه) ، چند آدرس باید جایگزین شود؟
#ساختمان داده
در عمل حذف در یک لیست پیوندی با در نظر گرفتن لیست در دسترس حافظه ( حاوی خانه های خالی لیست ) چند آدرس جایگزینی انجام می شود؟
#ساختمان داده
برای اضافه کردن یک عنصر به لیست پیوندی دوطرفه ، چند آدرس باید جایگزین شود؟
#ساختمان داده
برای حذف کردن یک عنصر از لیست پیوندی دوطرفه ، چند آدرس باید جایگزین شود؟
