برنامه نويسي

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

Data Structures and Algorithms with JavaScript

دانلود کتاب Data Structures and Algorithms with JavaScript (به فارسی: ساختار داده ها و الگوریتم ها با جاوا اسکریپت) نوشته شده توسط «Michael McMillan»


اطلاعات کتاب ساختار داده ها و الگوریتم ها با جاوا اسکریپت

موضوع اصلی: کامپیوتر – برنامه نویسی

نوع: کتاب الکترونیکی

ناشر: O’Reilly Media

نویسنده: Michael McMillan

زبان: english

فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2014

تعداد صفحه: 246

حجم فایل: 8.28 مگابایت

کد کتاب: 1449364934 , 9781449364939

توضیحات کتاب ساختار داده ها و الگوریتم ها با جاوا اسکریپت

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

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

این کتاب شامل موارد زیر است:

آرایه‌ها و فهرست‌ها: رایج‌ترین ساختارهای داده
پشته‌ها و صف‌ها: فهرست پیچیده‌تر- مانند ساختارهای داده
لیست‌های پیوندی: چگونه بر کاستی‌های آرایه‌ها غلبه می‌کنند
واژه‌نامه‌ها: ذخیره داده‌ها به‌عنوان جفت‌های کلید-مقدار
Hashing: مناسب برای درج و بازیابی سریع
مجموعه‌ها: مفید برای ذخیره عناصر منحصربه‌فرد که فقط یک بار ظاهر می شود
درختان دودویی: ذخیره داده ها به صورت سلسله مراتبی
نمودارها و الگوریتم های گراف: ایده آل برای مدل سازی شبکه ها
الگوریتم ها: از جمله آنهایی که به شما در مرتب سازی یا جستجوی داده ها کمک می کنند
الگوریتم های پیشرفته: برنامه نویسی پویا و الگوریتم های حریصانه


As an experienced javascript developer moving to server-side programming, you need to implement classic data structures and algorithms associated with conventional object-oriented languages like C# and Java. This practical guide shows you how to work hands-on with a variety of storage mechanisms—including linked lists, stacks, queues, and graphs—within the constraints of the javascript environment.

Determine which data structures and algorithms are most appropriate for the problems you’re trying to solve, and understand the tradeoffs when using them in a javascript program. An overview of the javascript features used throughout the book is also included.

This book covers:

Arrays and lists: the most common data structures
Stacks and queues: more complex list-like data structures
Linked lists: how they overcome the shortcomings of arrays
Dictionaries: storing data as key-value pairs
Hashing: good for quick insertion and retrieval
Sets: useful for storing unique elements that appear only once
Binary Trees: storing data in a hierarchical manner
Graphs and graph algorithms: ideal for modeling networks
Algorithms: including those that help you sort or search data
Advanced algorithms: dynamic programming and greedy algorithms

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

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.

دیدگاهتان را بنویسید