PDA

View Full Version : سوال: بهترین کتاب در زمینه C++ Data Structure



erfan2023
یک شنبه 14 دی 1393, 15:01 عصر
با سلام
میخواستم بدونم در زمینه ساختمان های داده برای سی پلاس پلاس کتاب های مطرح زبان اصلی چه کتابایی هستن ؟
با تشکر

zero_ox
یک شنبه 14 دی 1393, 20:17 عصر
سلام کتاب که زیاد هست clrs که فکرکنم ترچمه فارسیش هم باشه .اصول طراحی الگوریتم ها اقای سعید هراتیان .. پی دی اف هاش تو نت زیاده

omid_kma
یک شنبه 14 دی 1393, 21:21 عصر
کتاب The algorithm design manual (http://www.amazon.com/Algorithm-Design-Manual-Steven-Skiena/dp/1848000693/ref=sr_1_1?ie=UTF8&qid=1420394722&sr=8-1&keywords=algorithm+manual) خیلی کتاب عالی هست قشنگ و قایل فهم مطالب رو توضیح داده و بیشتر به کاربرد پرداخته تا مثلا اثبات این که چرا یک الگوریتم درست هست (برخلاف CLRS )و از کتاب CLRS قابل فهم تر هست کدهای کتاب به زبان C هست و یک خوبی هم داره آخر بعضی بخش ها یک قسمت هست که پیاده سازی ها و کتابخانه هایی که اون data structure خاص رو در ++C/Cپیاده سازی کردن گذاشته .(البته فقط ساختمان داده نیست بخش زیادیش مربوط میشه به طراحی الگوریتم هست که خب مرتبط هست )

کتاب Data Structures And algorithms in C++‎‎‎‎‎ (http://www.amazon.com/Data-Structures-Algorithms-Michael-Goodrich/dp/0470383275/ref=sr_1_1?ie=UTF8&qid=1420394763&sr=8-1&keywords=goodrich+C%2B%2B) هم هست که مختص++C و ساختمان داده هست و به این شکله که اول هر data structure و نحوه پیاده سازی رو توضیح داده بعد داخل یک بخش گفته که چطور میشه از اون داخلSTL استفاده کرد و مثال هایی زده .

و کتاب CLRS (http://www.amazon.com/Introduction-Algorithms-3rd-Thomas-Cormen/dp/0262033844/ref=sr_1_1?ie=UTF8&qid=1420395460&sr=8-1&keywords=CLRS) مزیتی که نسبت به 2 کتاب بالا داره اینه که داخلش علاوه بر توضیح الگوریتم مطالب تئوری مثلا اثبات این که چرا یک الگوریتم درست هست یا این که چطور پیچیدگی زمانی یک الگوریتم حساب میشه توضیح داده شده . و داخل کتاب هم شبه کد گذاشته شده که راحت میشه تبدیل به کد ++C کرد .

برای یادگیری و کار با کتابخانه استاندارد (STL ) و data structure هایی که آماده وجود داره هم این کتاب هست : The C++‎‎‎‎‎ Standard Template Library (http://www.amazon.com/Standard-Library-Tutorial-Reference-2nd/dp/0321623215/ref=sr_1_4?ie=UTF8&qid=1420395595&sr=8-4&keywords=c%2B%2B+reference) که در مورد کلاس ها و توابع ++C و نحوه استفاده و این که هر کلاس چه توانایی هایی داره و نکاتی که باید زمان استفاده رعایت کنید به همراه مثال بحث کرده.

لینک دانلود این کتاب ها این جا (http://www.7khatcode.com/6589/%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%DA%A9%D8%AA%D8%A7%D8%A8-%D9%87%D8%A7%DB%8C-%D8%B7%D8%B1%D8%A7%D8%AD%DB%8C-%D8%A7%D9%84%DA%AF%D9%88%D8%B1%DB%8C%D8%AA%D9%85?s how=6589#q6589) و این جا (http://www.7khatcode.com/1641/%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%DA%A9%D8%AA%D8%A7%D8%A8-c) هست .

erfan2023
دوشنبه 15 دی 1393, 10:10 صبح
سپاس :لبخندساده:

abblue2
دوشنبه 15 دی 1393, 17:51 عصر
با سلام
میخواستم بدونم در زمینه ساختمان های داده برای سی پلاس پلاس کتاب های مطرح زبان اصلی چه کتابایی هستن ؟
با تشکر
سلام.یک سری به این سایت بزن
http://skycurious.ir

محسن=0
دوشنبه 14 اردیبهشت 1394, 15:50 عصر
سلام . از بین کتاب های زیر که هر دو تاش کتاب ساختمان داده ها در سی ++ هست و نویسنده هاشون هم یکی هست کدوم انتشارات و کدوم مترجم مناسبتره ؟


صول ساختمان داده ها در ++C

انتشارات سیمای دانش

مولف ا. هورویتس

س. سهنی

د. مه تا

مترجم حسین ابراهیم زاده قلزم

تعداد صفحات 632



و یا


ساختمان داده ها به زبان ++C

انتشارات باغانی

مولف الیس هورویتز

سارتج ساهنی

دینش مهتا

مترجم امیر علیخانزاده

تعداد صفحات 676