دانلود رایگان کتاب آموزش ساختمان داده ها
فرادرس، با هدف تسهیل دسترسی علاقهمندان به یادگیری مباحث حوزه مهندسی و علوم کامپیوتر به متون و کتب تخصصی این حوزه، اقدام به انتشار یک مجموعه کتاب در همین رابطه به صورت کاملا رایگان کرده است. این کتابها در مجله فرادرس ارائه شدهاند و به صورت کاملا رایگان برای دانلود در دسترس هستند. در این مطلب به کتاب آموزش ساختمان داده ها پرداخته و لینک دانلود رایگان کتاب آموزش ساختمان داده ها ارائه شده است.
چکیده کتاب رایگان آموزش ساختمان داده ها
ساختمان داده ها یکی از دروس مهم و پایه ای رشتههای علوم و مهندسی کامپیوتر محسوب میشود و پیش نیاز دروس مختلف این رشتهها است. ساختمان داده ها به عنوان مبحثی تخصصی که نکات فراوانی دربر دارد، در کنکور کارشناسی ارشد کامپیوتر و کنکور دکتری هوش مصنوعی و مهندسی نرمافزار از جمله دروس با ضرایب بالا محسوب میشود.
فهرست مطالب کتاب رایگان آموزش ساختمان داده ها
در ادامه، فهرست مطالب کتاب رایگان آموزش ساختمان داده ها ارائه شده است.
- فصل ۱: مرتبه اجرایی
- نشانگذاری
- مرتبه اجرایی حلقهها
- خواص سیگما
- نمادهای Ω و θ
- فصل ۲: زیربرنامههای بازگشتی و مرتبه زمانی آنها
- زیر برنامه بازگشتی
- زیر برنامههای بازگشتی معروف
- مرتبه اجرایی توابع بازگشتی
- قضیه اصلی برای حل روابط بازگشتی
- فصل ۳ : آرایه
- آرایه
- نحوه ذخیره عناصر آرایه در حافظه
- جستجو در آرایه (خطی، دودویی و سهتایی)
- اضافه و حذف کردن در آرایه
- پیدا کردن عنصر کمینه در آرایه
- ماتریس
- انواع ماتریس
- ماتریس اسپارس
- ماتریس مثلثی
- ماتریس ۳ قطری
- فصل ۴: صف و پشته
- صف
- درج و حذف در صف ساده
- صف حلقوی
- درج و حذف در صف حلقوی
- پشته و عملیات push و pop
- کاربردهای پشته
- ارزشیابی عبارات (تبدیل infix ،prefix و postfix به یکدیگر)
- الگوریتم تبدیل عبارت infix به postfix توسط پشته
- الگوریتم محاسبه یک عبارت به فرم Postfix توسط پشته
- کاربرد پشته در زیر برنامههای بازگشتی
- فصل ۵: لیست پیوندی
- لیست پیوندی یک طرفه
- الگوریتمهای کار بر روی لیست پیوندی یک طرفه (اضافه و حذف گره، اتصال و وارون)
- پیادهسازی پشته با لیست پیوندی
- پیادهسازی صف با لیست پیوندی
- لیست پیوندی دوطرفه
- لیست پیوندی حلقوی
- فصل ۶: درخت
- تعاریف اولیه
- درخت دودویی (کامل، پر)
- درخت k تایی
- درخت دودویی کامل شمارهگذاری شده
- روشهای ذخیره درخت دودویی
- تعداد درختهای دودویی
- الگوریتم های کار بر روی درخت دودویی
- پیمایش درخت دودویی
- درخت نخی دودویی
- درخت عمومی
- جنگل
- درخت دودویی گسترش یافته (۲-Tree)
- فصل ۷: درخت های جستجو (BST, AVL, 2-3, BTree)
- درخت جستجوی دودویی (BST)
- عملیات بر روی یک BST
- درخت AVL
- درخت قرمز – سیاه
- درخت آماری
- درخت ۲-۳
- درخت بی (B-Tree)
- فصل ۸: درختهای هیپ
- هرم (Heap)
- هیپ dتایی
- صف اولویت
- Deap
- Treap هیپ دو جملهای
- هیپ فیبوناچی
- فصل ۹: گراف
- گراف
- انواع گراف
- نمایش گراف
- پیمایش گراف
- درخت پوشا
- الگوریتم کراسکال
- الگوریتم پریم
- الگوریتم سولین
- فصل ۱۰: مرتبسازی
- الگوریتم مرتبسازی حبابی
- الگوریتم مرتبسازی انتخابی
- الگوریتم مرتبسازی درجی
- الگوریتم مرتبسازی ادغامی
- الگوریتم مرتبسازی سریع
- الگوریتم مرتبسازی هرمی
- الگوریتم مرتبسازی درختی
- الگوریتم مرتبسازی شل
- الگوریتمهای پایدار
- درخت تصمیمگیری
- الگوریتم مرتبسازی مبنا
- فصل ۱۱: درهمسازی
- جدول آدرسدهی مستقیم
- جدولهای درهمسازی
- برخورد
- توابع درهمسازی
- روش زنجی
کتاب رایگان آموزش ساختمان داده ها برای چه افرادی مناسب است؟
کتاب رایگان آموزش ساختمان داده ها برای دانشجویان کلیه رشتههای فنی و مهندسی و به طور خاص مهندسی و علوم کامپیوتر مناسب است. همچنین، به کلیه علاقهمندان به فراگیری برنامهنویسی توصیه میشود ساختمان داده ها را بیاموزند.
در مجموع میتوان گفت که این کتاب برای افراد زیر مناسب است:
- دانشجویان مقطع کارشناسی مهندسی کامپیوتر
- دانشجویان مقطع کارشناسی علوم کامپیوتر
- دانشجویان مقطع کارشناس فناوری اطلاعات
- شرکتکنندگان در کنکور کارشناسی ارشد مهندسی کامپیوتر
- شرکتکنندگان کنکور کارشناسی ارشد مهندسی فناوری اطلاعات IT))
- شرکتکنندگان کنکور کارشناسی ارشد علوم کامپیوتر
- عموم علاقهمندان به یادگیری مباحث مهندسی کامپیوتر
- علاقهمندان به یادگیری برنامهنویسی
دانلود رایگان کتاب آموزش ساختمان داده ها
در ادامه، لینک دانلود رایگان کتاب آموزش ساختمان داده ها ارائه شده است. برای دانلود رایگان کتاب آموزش ساختمان داده ها روی لینک زیر کلیک کنید.
دانلود رایگان کتاب آموزش ساختمان داده ها + کلیک کنید.
فیلم آموزشی ساختمان داده ها
در ادامه، آموزشهای ویدیویی و به زبان فارسی ساختمان داده ها معرفی شده اند.
فیلم آموزشی ساختمان داده ها
طول مدت این دوره آموزشی ده ساعت و بیست و هشت دقیقه و مدرس آن مهندس فرشید شیرافکن است. در این دوره کلیه مباحث ساختمان داده ها شامل موارد زیر، مورد بررسی قرار گرفتهاند.
- مرتبه اجرایی
- زیربرنامه های بازگشتی
- آرایه
- صف و پشته
- لیست پیوندی
- درخت
- گراف
- مرتبسازی
- درهمسازی
فیلم آموزشی ساختمان داده ها (مرور – تست کنکور ارشد)
طول مدت این دوره آموزشی بیست ساعت و سی و پنج دقیقه و مدرس آن مهندس فرشید شیرافکن است.
با توجه به آنکه ساختمان داده ها یکی از منابع آزمون کارشناسی ارشد علوم و مهندسی کامپیوتر و فناوری اطلاعات است و همچنین از منابع آزمون کنکور دکترای این رشتهها نیز محسوب میشود که در کلیه آزمونها نیز از ضریب بالایی برخوردار است، در این دوره آموزشی مباحث ساختمان داده ها طی چهارده فصل مرور شدهاند و تستهای آنها مورد بررسی قرار گرفته است.
برای کسب اطلاعات بیشتر پیرامون این دوره آموزشی و مشاهده پیشنمایشهایی از آن، کلیک کنید.
سلام. ممنون از همه دوستان که پیام گذاشتند
فیلم آموزش ساختمان داده همراه با پیاده سازی در سی پلاس پلاس که در سایت فرادرس قرار دارد جدیدتر و کاملتر است.
با سلام و درود
من کتب رایگان آقای دکتر شیر افکن رو دانلود و بصورت بسیار فشرده و در زمانی خیلی کم تونستم سریع مطالعه کنم و بسیار هم مفید چیکده وار بود بخصوص برای کسانی که قبلاً درس ها رو گذارند
البته من بعد از حدود 17 سال مطالب سریع بیادم اومد و در سر جلسه آزمون استخدامی هم حسابی کمک کننده بود
یعنی با فرصت و حوصله کتب رو بخونید حتما نتیجه عالی نصیب تون میشه.
ای کاش اکثر کتب کنکوری و آزمونی رشته کامپیوتر رو هم تهیه کنند.
با سپاس فراوان از جناب آقای دکتر شیر افکن
همچنین از سپاس از مجموعه فرادرس
با امید سلامتی براتون
عرض سلام خدمت دکتر و ممنون از تدریس عالی تون ببخشید دکتر جواب تمرینات آخر اسلاید ها جایی نیستش؟ جواب فرمول ذخیره سازی ماتریس پنج قطری در ارایه به صورت سطری چی میشه ؟?
با سلام خدمت شما
آقای شیرافکن دست شما درد نکنه مثل همیشه تدریس و جزوتون عالی و جامع هست
روح پدرتون همیشه شاد
واقعاااا ممنون خیلی خوب بود جزوه و آموزشتون
عالیه دستتون درد نکنه