بازگشت به لیست کتاب‌ها
data structures and algorithms in javascript
برنامه‌نویسی

data structures and algorithms in javascript

نویسنده

Federico Kereki

ناشر

No Starch Press

سال انتشار

2025

فرمت

PDF (رایگان)

درباره این کتاب

آموزش عملی ساختار داده‌ها و الگوریتم‌ها در JavaScript برای بهینه‌سازی عملکرد و حل چالش‌های برنامه‌نویسی.

دانلود مستقیم کتاب

توضیحات بیشتر

این کتاب یک راهنمای کاربردی برای یادگیری و پیاده‌سازی ساختار داده‌ها و الگوریتم‌ها با JavaScript است و از مبانی زبان و برنامه‌نویسی تابعی شروع می‌کند، سپس تحلیل الگوریتم‌ها و مفاهیم پیچیدگی زمانی/فضایی را توضیح می‌دهد و به سراغ الگوریتم‌های مهم مانند طراحی الگوریتم، مرتب‌سازی، انتخاب، نمونه‌برداری و جستجو می‌رود. در ادامه، ساختار داده‌های کلیدی مثل لیست‌ها، مجموعه‌ها و نگاشت‌ها، درخت‌ها (Binary Trees، Trees and Forests)، هیپ‌ها، درخت‌های جستجوی دیجیتال (Tries) و گراف‌ها را به‌صورت مرحله‌ای پوشش می‌دهد و در نهایت به سراغ داده‌ساختارهای تابعی و مفهوم immutability می‌رود؛ گزینه‌ای عالی برای برنامه‌نویسانی که می‌خواهند مهارت حل مسئله و Performance در JavaScript را جدی‌تر کنند.

سرفصل‌های کتاب

  • Chapter 1: Using JavaScript
  • Chapter 2: Functional Programming in JavaScript
  • Chapter 3: Abstract Data Types
  • Chapter 4: Analyzing Algorithms
  • Chapter 5: Designing Algorithms
  • Chapter 6: Sorting
  • Chapter 7: Selecting
  • Chapter 8: Shuffling and Sampling
  • Chapter 9: Searching
  • Chapter 10: Lists
  • Chapter 11: Bags, Sets, and Maps
  • Chapter 12: Binary Trees
  • Chapter 13: Trees and Forests
  • Chapter 14: Heaps
  • Chapter 15: Extended Heaps
  • Chapter 16: Digital Search Trees
  • Chapter 17: Graphs

امتیاز و نظرات کاربران

میانگین امتیاز: 0 از ۵|0 نظر

امتیاز شما
5 از ۵

هنوز نظری ثبت نشده؛ اولین نفر باش.