تبلیغات
تور

Thor-ads

تور باید در نبردی به سبک گلادیاتورها به جنگ دوست قدیمی خود یعنی هالک برود تا از وقوع پایان جهان جلوگیری کند

buttom

تبلیغات
شهرزاد

sharzd-ads

داستان سریال شهرزاد روایت تلخ و شیرینی‌های این عشق نافرجام است

buttom

دانلود کتاب آموزش ساختمان داده ها

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

فهرست سرفصل ها و رئوس مطالب مطرح شده :

فصل ۱: مرتبه اجرایی

– نشان گذاری

– مرتبه اجرایی حلقه ها

– خواص سیگما

– نمادهای Ω و θ

فصل ۲: زیربرنامه های بازگشتی و مرتبه زمانی آنها

– زیر برنامه بازگشتی

– زیر برنامه های بازگشتی معروف

– مرتبه اجرایی توابع بازگشتی

– قضیه اصلی برای حل روابط بازگشتی

فصل ۳ : آرایه

– آرایه

– نحوه ذخیره عناصر آرایه در حافظه

– جستجو در آرایه (خطی – دودویی – سه تایی)

– اضافه و حذف در آرایه

– پیدا کردن عنصر کمینه در آرایه

– ماتریس

– انواع ماتریس

– ماتریس اسپارس

– ماتریس مثلثی

– ماتریس ۳ قطری

فصل ۴: صف و پشته

– صف

– درج و حذف در صف ساده

– صف حلقوی

– درج و حذف در صف حلقوی

– پشته و عملیات push و pop

– کاربردهای پشته

– ارزشیابی عبارات (تبدیل infix و prefix و postfix به یکدیگر)

– الگوریتم تبدیل عبارت infix به postfix توسط پشته

– الگوریتم محاسبه یک عبارت به فرم Postfix توسط پشته

– کاربرد پشته در زیر برنامه های بازگشتی

فصل ۵: لیست پیوندی

– لیست پیوندی یک طرفه

– الگوریتم های کار بر روی لیست پیوندی یک طرفه (اضافه و حذف گره –  اتصال – وارون)

– پیاده سازی پشته با لیست پیوندی

– پیاده سازی صف با لیست پیوندی

– لیست پیوندی دو طرفه

– لیست پیوندی حلقوی

فصل ۶: درخت

– تعاریف اولیه

– درخت دودویی (کامل، پر)

– درخت k تایی

– درخت دودویی کامل شماره گذاری شده

– روش های ذخیره درخت دودویی

– تعداد درخت های دودویی

– الگوریتم های کار بر روی درخت دودویی

– پیمایش درخت دودویی

– درخت نخی دودویی

– درخت عمومی

– جنگل

– درخت دودویی گسترش یافته (۲-Tree)

فصل ۷: درخت های جستجو (BST, AVL, 2-3, BTree)

– درخت جستجوی دودویی (BST)

– عملیات بر روی یک BST

– درخت AVL

– درخت قرمز – سیاه

– درخت آماری

– درخت ۲-۳

– درخت بی (B-Tree)

فصل ۸: درخت های هیپ

– هرم (Heap)

– هیپ d تایی

– صف اولویت

– Deap

– Treap هیپ دو جمله ای- هیپ فیبوناچی

فصل ۹: گراف

– گراف

– انواع گراف

– نمایش گراف

– پیمایش گراف

– درخت پوشا

– الگوریتم کراسکال

– الگوریتم پریم

– الگوریتم سولین

فصل ۱۰: مرتب سازی

– الگوریتم مرتب سازی حبابی

– الگوریتم مرتب سازی انتخابی

– الگوریتم مرتب سازی درجی

– الگوریتم مرتب سازی ادغامی

– الگوریتم مرتب سازی سریع

– الگوریتم مرتب سازی هرمی

– الگوریتم مرتب سازی درختی

– الگوریتم مرتب سازی شل

– الگوریتم های پایدار

– درخت تصمیم گیری

– الگوریتم مرتب سازی مبنا

فصل ۱۱: درهم سازی

جدول آدرس دهی مستقیم

– جدول های درهم سازی

– برخورد

– توابع درهم سازی

– روش زنجی

مشخصات کتاب :

– نام کتاب : آموزش ساختمان داده ها

– نویسنده : فرشید شیرافکن

– تعداد صفحات : 271

– فرمت کتاب : پی دی اف

مناسب برای :

– کنکور کارشناسی ارشد مهندسی کامپیوتر‎

– کنکور کارشناسی ارشد مهندسی فناوری اطلاعات IT)‎)

– کنکور کارشناسی ارشد علوم کامپیوتر‎

– عموم علاقه مندان به یادگیری مباحث مهندسی کامپیوتر‎

شما از این پس می توانید کتاب های مورد نظرتان را در فروم دانلود فارسی ثبت نمایید

کتاب آموزش ساختمان داده ها

لینک دانلود