یادگیری الگوریتم ها و ساختار داده های جاوا اسکریپت؛ نوشتن کدهای پیچیده و قدرتمند جاوا اسکریپت با استفاده از آخرین نسخه اکما اسکریپت

قیمت 56,000 تومان

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

ویژگی‌های کلیدی

پیاده‌سازی ساختارهای داده رایج و الگوریتم‌های مرتبط به همراه زمینه‌ای که در آن استفاده می‌شوند
تسلط بر ساختارهای داده موجود جاوا اسکریپت مانند آرایه‌ها، مجموعه‌ها و نقشه‌ها و یادگیری نحوه پیاده‌سازی ساختارهای جدید مانند پشته‌ها، لیست‌های پیوندی، درخت‌ها و نمودارها در ES 8
توسعه انواع داده انتزاعی برای تبدیل جاوا اسکریپت به یک زبان برنامه‌نویسی انعطاف‌پذیرتر و قدرتمندتر

شرح کتاب

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

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

در انتهای کتاب، متوجه خواهید شد که چگونه می‌توان تمام نظریه‌های ارائه شده در این کتاب را برای حل مشکلات دنیای واقعی هنگام کار بر روی شبکه‌های کامپیوتری خود و جستجوهای فیس‌بوک به کار برد.

آنچه خواهید آموخت

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

سال انتشار: 2018  |  تعداد صفحات: 566  |  حجم فایل: 19.45 مگابایت  |  زبان: انگلیسی
Learning JavaScript Data Structures and Algorithms: Write complex and powerful JavaScript code using the latest ECMAScript, 3rd Edition
نویسنده
Loiane Groner
ناشر
Loiane Groner
ISBN10:
1788623878
ISBN13:
9781788623872