Data structures and algorithms

دوستان منابعی برای یادگیری ساختمان داده و طراحی الگوریتم که بتونه کامل توضیح بده اینم بگم که آموزش دانشگاهی نباشه من بیشتر میخوام با الگوریتم ها و ساختمان داده آشنا بشم

چه آموزشی دانشگاهی حساب میشه و چه آموزشی نمیشه؟
برای طراحی الگوریتم این کتاب خیلی معروفه، حجمش زیاده اما کامل توضیح داده
معروف هست به کتاب CLRS (حرف اول فامیل نویسنده هاش)
https://www.amazon.com/Introduction-Algorithms-3rd-MIT-Press/dp/0262033844

Grokking Algorithms این کتاب خیلی خوبه به نظرم به جای اینکه از همون اول توی کد عمیق بشه میاد مثال پایه ای رو به شکل مصور و ملموس توضیح میده و بیشتر تمرکزش روی فهم پایه ای هستش البته به نظرم اینکه کتاب برای کسی که تاحالا الگوریتم و ساختمان داده ها رو مطالعه نکرده خوبه اما برای سطح بالاتر این کتابی که دوست عزیز معرفی کردن بهتره

3 پسندیده

آموزش هایی که صرفا جهت تست زدن و حل یه مثال هایی که چندین سال تکراری تو دانشگاه ها دست به دست میشه ولی غیر دانشگاهی منظورم اینه که بیاد از اول با الگوریتم ها به صورت پروژه محور جلو بره

1 پسندیده

آها ، خوب بله حرفتون کاملا منطقی هستش.
در این مورد هم فقط دانشگاه های ایران به این شکل هستن، این کتابی که فرستادم مال دانشگاه MIT هست و توی دانشگاه ها تدریس میشه اما اصلا برای تست زنی و اینجور چیزا نیست

1 پسندیده

Grokking Algorithms الگوریتم و ساختمان داده رو با عکس و تصاویر و تعریف کردن داستان خیلی سعی میکنه پایه ای مفاهیم رو توضیح بده


همچنین توی این کتاب مثل کتابی CLRS که دوستان معرفی کردن کتاب مرجع توری نیست و فقط بعضی الگوریتم ها و ساختمان داده هارو توضیح میده که توی کد واقعی بشه ازشون استفاده کرد البته پایان کتاب تیتر وار میگه که چه الگوریتم هایی توی این کتاب نیست و باید یاد بگیرین در قدم های بعدی.

این کتاب از جستوجوی دودوی شروع میکنه و تا الگوریتم k-nearest neighbors فصل پایانی این کتاب هست.

برای قدم های بعدی:

2 پسندیده