فروشگاه انتشارات علوم رایانه دکتر عین الله جعفرنژادقمی
20 % تخفیف !
به مناسبت عید نوروز
قیمت و خرید کتاب ساختمان داده ها و الگوریتم ها در پایتون
ارسال رایگان ارسال رایگان برای سفارش‌های بالای 500 هزار تومان !

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

اثر دکتر عین‌الله جعفرنژاد قمی (عضو هیأت علمی جهاد دانشگاهی)، از انتشارات علوم رایانه
قیمت : 280,000 تومان
350,000 تومان
افزودن به سبد خرید
پیام به فروشنده !
12,300 تومان
اعتبار هدیه بگیرید !
نظر خود را به اشتراک بگذارید
تضمین اصالت کالا
تخفیف‌های دوره‌ای
ارسال سریع به سراسر کشور
کالاهای مشابه کتاب ساختمان داده ها و الگوریتم ها در پایتون
قیمت و خرید فناوری اطلاعات
316,000 تومان
395,000
قیمت و خرید طراحی تعاملی
400,000 تومان
500,000
توضیحات
 

شما که این کتاب را تهیه کرده‌اید تا با ساختمان‌داده‌ها در پایتون آشنا شوید، مرحله‌ی تازه‌ای از آشنایی با یک زبان مدرن را شروع کردید؛ در مسیری گام نهادید که می‌خواهید تغییری در سبک برنامه‌نویسی ایجاد کنید. پایتون یک زبان مدرن و با امکانات فوق‌العاده در حوزه‌های کاربردی متعدد، از جمله هوش مصنوعی، یادگیری ماشین، کلان‌داده‌ها و بسیاری از موارد دیگر است.

در این کتاب سعی شده است تا با تکیه بر تجربه‌ی چندین ساله در تألیف و ترجمه‌ی کتاب‌های درسی دانشگاهی، به خصوص در رشته‌های مهندسی کامپیوتر و فناوری اطلاعات، محتوا به صورت روشن و خودآموز ارائه شود. مفاهیم علمی و فنی مطرح در ساختمان‌داده‌ها، از جمله مفاهیم شیءگرا و نوع داده‌ی انتزاعی با جزییات کامل بیان شده‌اند و مثال‌های متعددی جهت درک هر یک از مفاهیم ارائه شده طراحی و حل شده‌اند. تمام پیاده‌سازی‌ها خط به خط تشریح شدند و هدف هر یک از دستورات برنامه توضیح داده شده‌اند.
فصل اول به مفهوم ساختمان‌داده‌ها، نوع داده‌ی انتزاعی و تحلیل الگوریتم‌ها می‌پردازد. در فصل دوم دو ساختمان‌داده‌ی مهم در پایتون، یعنی دنباله‌ی لیست و آرایه را بررسی می‌کنیم. فصل سوم به ساختمان‌داده‌ی لیست پیوندی می‌پردازد که انواع مختلف لیست‌های پیوندی پیاده‌سازی می‌شوند. فصل چهارم به پشته و فصل پنجم به صف و کاربردهای آن‌ها در کامپیوتر می‌پردازند.
فصل ششم انواع مختلف درختان و پیاده‌سازی آن‌ها را در پایتون با جزییات کامل مطرح می‌کند. در فصل هفتم گراف، نمایش گراف و کاربردهای آن بررسی می‌شوند.
در فصل هشتم مفهوم بازگشتی را بررسی می‌کنیم و در فصل نهم به الگوریتم‌های مرتب‌سازی و پیاده‌سازی آن‌ها در پایتون می‌پردازیم.
مشخصات کتاب ساختمان داده ها و الگوریتم ها در پایتون
انتشارات
انتشارات علوم رایانه
ویراست
1
تعداد صفحه
320 صفحه
سال انتشار
1398
سری چاپ
1
قطع کتاب
وزیری
نوع جلد
شومیز
زبان
فارسی
مناسب برای
تمامی گروه های سنی
شابک
978-600-205-150-9
فهرست مطالب

فصل اول : مفاهیم پایه و تحلیل الگوریتم‌ها

1-1. مفهوم ساختمان‌داده

1-2. مفهوم انتزاع

1-3. انواع داده‌ی انتزاعی

1-4. تعریف‌های عمومی

1-5. الگوریتم‌ها

1-6. مسأله‌ها

 

فصل دوم : لیست‌ها و آرایه‌ها

2-1. لیست‌ها

2-2. لیست‌های دو یا چندبُعدی

2-3. آرایه‌ها و مقایسه‌ی آن‌ها با لیست‌ها

2-4. آرایه‌ی یک‌بُعدی

2-5. آرایه‌های دوبُعدی

2-6. کلاس matrix در numpy

2-7. آرایه‌های یکانی

2-8. ماتریس‌های اسپارس

2-9. ماتریس‌های پایین‌مثلثی و بالامثلثی

2-10. آرایه‌های چندبُعدی

2-11. نکاتی درباره‌ی آرایه‌ها

2-12. مسأله‌ها

2-13. پروژه‌های برنامه‌نویسی

 

فصل سوم : لیست‌های پیوندی

3-1. لیست پیوندی به عنوان نوع داده‌ی انتزاعی

3-2. ساختار لیست پیوندی

3-3. انواع ساختارهای پیوندی

3-4. طراحی و ساخت کلاس لیست یک پیوندی

3-5. پیاده‌سازی اَعمال لیست

3-6. طراحی و ساخت کلاس لیست دو پیوندی

3-7. لیست‌های پیوندی حلقوی

3-8. شکل‌های دیگری از لیست پیوندی

3-9. نمایش ماتریس اسپارس با لیست پیوندی

3-10.  مسأله‌‌ها

3-11. پروژه‏هاى برنامه‏نويسى

 

فصل چهارم : پشته‌ها

4-1. نوع داده‌ی انتزاعی پشته

4-2. پیاده‌سازی پشته

4-3. مقایسه‌ی کارایی دو روش پیاده‌سازی پشته

4-4. کاربردهای پشته

4-5. مسأله‌ها

4-6. پروژه‌های برنامه‌نویسی

فصل پنجم: صف‌ها

5-1. نوع داده‌ی انتزاعی صف

5-2. پیاده‌سازی صف

5-3.  صف اولویت

5-4. کاربردهای صف

5-5. مسأله‌ها

5-6. پروژه‌های برنامه‌نویسی

 

فصل ششم: درختان

6-1. اصطلاحات درختان

6-2. مفهوم درختان دودویی

6-3. پیاده‌سازی درختان دودویی

6-4. ساخت درخت دودويى با استفاده از پيمايش آن

6-5. ادغام دو درخت دودویی

6-6. انواع درختان دودویی

6-7. درخت جستجوى دودويى

6-8. درخت جستجوی دودویی نخی

6-9. درختان جستجوی دودویی متوازن

6-10. درخت عبارت دودویی

6-11. درخت تصمیم دودویی

6-12. درختان هرمی

6-13. کاربرد درختان دودویی: رمزگذاری هافمن

6-14. درختان عمومی

6-15. درختان جستجو

6-16. مسأله‌ها

6-17. پروژه‌های برنامه‌نویسی

 

فصل هفتم : گراف‌ها و کاربرد آن‌ها

7-1. گراف‌های جهت‌دار و بدون جهت

7-2. اصطلاحات گراف

7-3. گراف وزن‌دار

7-4. نوع داده‌ی انتزاعی گراف

7-5. نمایش گراف

7-6. پیاده‌سازی گراف در پایتون

7-7. پیمایش گراف

7-8. ترتیب توپولوژیکی در گراف

7-9. درخت‌های پوشا و پوشای کمینه

7-10. تعیین کوتاه‌ترین مسیر در گراف

7-11. مسأله‌‌ها

7-12. پروژه‌های برنامه‌نویسی

 

فصل هشتم: بازگشتی

8-1. تعريف بازگشتى

8-2. خواص الگوريتم‏هاى بازگشتى

8-3. پیاده‌سازی بازگشتى در زبان پایتون

8-4. بازگشتى غيرمستقيم

8-5. طراحی برنامه‏هاى بازگشتى

8-6. شبيه‏سازى توابع بازگشتى

8-7. كارايى بازگشتى

8-8. مسأله‌ها

8-9. پروژه‏هاى برنامه‏نويسى

 

فصل نهم : مرتب‌سازی

9-1. الگوریتم‌های مرتب‌سازی حبابی

9-2. الگوريتم‏هاى مرتب‌سازی درجی

9-3. الگوريتم‏هاى مرتب‌سازی انتخابی

9-4. الگوريتم‏هاى مرتب‌سازی سریع

9-5. الگوريتم‏هاى مرتب‌سازی هرمی

9-6. مقایسه الگوریتم‌های مرتب‌سازی

9-7. مسأله‌‌ها

 

واژه‌نامه

منابع و مآخذ

 

نظر خود را به اشتراک بگذارید
commentuser
Copyright © 2023 Powered By Olomrayaneh web developer team, All Rights Reserved.
فروشگاه انتشارات علوم رایانه دکتر عین الله جعفرنژادقمی - لوگو