دانلود کتاب C++ Data Structures and Algorithms: Learn how to write efficient code to build scalable and robust applications in C++ – ساختارها و الگوریتم های داده C++: یاد بگیرید چگونه کد کارآمد بنویسید تا برنامه های مقیاس پذیر و قوی در C++ بسازید.

دسته بندی :
اطلاعات کتاب
  • جلد
  • سری
  • ویرایش 1
  • سال 2018
  • نویسنده (گان) Wisnu Anggoro
  • ناشر Packt Publishing
  • زبان English
  • تعداد صفحات
  • حجم فایل 4.59MB
  • فرمت فایل pdf
  • شابک 1788835212, 9781788835213
قیمت محصول :

45,000 تومان

با خرید این محصول، 2,250 تومان به کیف پول شما بازگشت داده می‌شود

روند خرید و دریافت کتاب‌ها بدون هیچ اختلالی انجام می‌شود.
تمامی فایل‌ها بر روی سرورهای داخلی میزبانی می‌شوند تا بتوانید به راحتی و در لحظه آن‌ها را دانلود کنید. در صورت بروز هرگونه مشکل یا نیاز به راهنمایی، لطفاً از طریق « صفحه تماس باما» با تیم پشتیبانی در ارتباط باشید.

تمامی کتاب های موجود در وبسایت سای وان به زبان انگلیسی میباشد

توضیحات

Learn how to build efficient, secure and robust code in C++ by using data structures and algorithms – the building blocks of C++

Key Features

  • Use data structures such as arrays, stacks, trees, lists, and graphs with real-world examples
  • Learn the functional and reactive implementations of the traditional data structures
  • Explore illustrations to present data structures and algorithms, as well as their analysis, in a clear, visual manner

Book Description

C++ is a general-purpose programming language which has evolved over the years and is used to develop software for many different sectors. This book will be your companion as it takes you through implementing classic data structures and algorithms to help you get up and running as a confident C++ programmer.

We begin with an introduction to C++ data structures and algorithms while also covering essential language constructs. Next, we will see how to store data using linked lists, arrays, stacks, and queues. Then, we will learn how to implement different sorting algorithms, such as quick sort and heap sort. Along with these, we will dive into searching algorithms such as linear search, binary search and more. Our next mission will be to attain high performance by implementing algorithms to string datatypes and implementing hash structures in algorithm design. We’ll also analyze Brute Force algorithms, Greedy algorithms, and more.

By the end of the book, you’ll know how to build components that are easy to understand, debug, and use in different applications.

What you will learn

  • Know how to use arrays and lists to get better results in complex scenarios
  • Build enhanced applications by using hashtables, dictionaries, and sets
  • Implement searching algorithms such as linear search, binary search, jump search, exponential search, and more
  • Have a positive impact on the efficiency of applications with tree traversal
  • Explore the design used in sorting algorithms like Heap sort, Quick sort, Merge sort and Radix sort
  • Implement various common algorithms in string data types
  • Find out how to design an algorithm for a specific task using the common algorithm paradigms

Who This Book Is For

This book is for developers who would like to learn the Data Structures and Algorithms in C++. Basic C++ programming knowledge is expected.

Table of Contents

  1. Learning Data Structures and Algorithms in C++
  2. Storing Data in Lists and Linked Lists
  3. Constructing stacks and queues
  4. Arranging data elements using sorting algorithm
  5. Finding out an element using searching algorithm
  6. Dealing with strings
  7. Building hierarchical tree structure
  8. Associating a value to a key in hash table
  9. Designing an algorithm

————————————————————–

ترجمه ماشینی :

یاد بگیرید چگونه با استفاده از ساختارهای داده و الگوریتم‌ها کدهای کارآمد، ایمن و قوی در C++ بسازید – بلوک‌های سازنده C++

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

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

توضیحات کتاب

C++ یک زبان برنامه نویسی همه منظوره که در طول سال ها تکامل یافته و برای توسعه نرم افزار برای بخش های مختلف استفاده می شود. این کتاب همراه شما خواهد بود زیرا شما را در پیاده‌سازی ساختارهای داده و الگوریتم‌های کلاسیک راهنمایی می‌کند تا به شما کمک کند تا به‌عنوان یک برنامه‌نویس با اعتماد به نفس C++ راه‌اندازی کنید.

ما با مقدمه‌ای شروع می‌کنیم. ساختارهای داده و الگوریتم های C++ در حالی که ساختارهای ضروری زبان را نیز پوشش می دهد. در مرحله بعد، نحوه ذخیره داده ها را با استفاده از لیست ها، آرایه ها، پشته ها و صف های پیوندی خواهیم دید. سپس، نحوه پیاده‌سازی الگوریتم‌های مرتب‌سازی مختلف مانند مرتب‌سازی سریع و مرتب‌سازی پشته را یاد خواهیم گرفت. همراه با این موارد، ما به الگوریتم های جستجو مانند جستجوی خطی، جستجوی باینری و موارد دیگر خواهیم پرداخت. ماموریت بعدی ما دستیابی به عملکرد بالا با پیاده‌سازی الگوریتم‌هایی برای رشته‌های نوع داده و پیاده‌سازی ساختارهای هش در طراحی الگوریتم خواهد بود. ما همچنین الگوریتم‌های Brute Force، الگوریتم‌های Greedy و موارد دیگر را تجزیه و تحلیل خواهیم کرد.

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

آنچه یاد خواهید گرفت

  • نحوه استفاده را بدانید آرایه‌ها و فهرست‌ها برای به دست آوردن نتایج بهتر در سناریوهای پیچیده
  • با استفاده از هشتبل‌ها، دیکشنری‌ها و مجموعه‌ها برنامه‌های پیشرفته بسازید
  • اجرای الگوریتم های جستجو مانند جستجوی خطی، جستجوی باینری، جستجوی پرش، جستجوی نمایی و موارد دیگر
  • تأثیر مثبتی بر کارایی برنامه‌های کاربردی با پیمایش درخت داشته باشد
  • کاوش در طراحی مورد استفاده در الگوریتم‌های مرتب‌سازی مانند مرتب‌سازی هیپ، مرتب‌سازی سریع، ادغام مرتب‌سازی و مرتب‌سازی رادیکس
  • پیاده‌سازی الگوریتم‌های رایج مختلف در انواع داده‌های رشته‌ای
  • < span>چگونه با استفاده از الگوریتم های رایج الگوریتمی برای یک کار خاص طراحی کنید

این کتاب برای چه کسی است span>

این کتاب برای توسعه دهندگانی است که می خواهند ساختارها و الگوریتم های داده را در C++ یاد بگیرند. دانش پایه برنامه نویسی C++ مورد انتظار است.

فهرست مطالب

  1. ساختارها و الگوریتم های داده یادگیری در C++
  2. ذخیره داده‌ها در فهرست‌ها و فهرست‌های پیوندی
  3. ساخت پشته ها و صف ها
  4. ترتیب عناصر داده با استفاده از الگوریتم مرتب سازی
  5. < span>پیدا کردن یک عنصر با استفاده از الگوریتم جستجو
  6. برخورد با رشته ها
  7. ساخت ساختار درختی سلسله مراتبی
  8. ارتباط یک مقدار به یک کلید در جدول هش
  9. طراحی الگوریتم

 

tag : دانلود کتاب ساختارها و الگوریتم های داده C++: یاد بگیرید چگونه کد کارآمد بنویسید تا برنامه های مقیاس پذیر و قوی در C++ بسازید. , Download ساختارها و الگوریتم های داده C++: یاد بگیرید چگونه کد کارآمد بنویسید تا برنامه های مقیاس پذیر و قوی در C++ بسازید. , دانلود ساختارها و الگوریتم های داده C++: یاد بگیرید چگونه کد کارآمد بنویسید تا برنامه های مقیاس پذیر و قوی در C++ بسازید. , Download C++ Data Structures and Algorithms: Learn how to write efficient code to build scalable and robust applications in C++ Book , ساختارها و الگوریتم های داده C++: یاد بگیرید چگونه کد کارآمد بنویسید تا برنامه های مقیاس پذیر و قوی در C++ بسازید. دانلود , buy ساختارها و الگوریتم های داده C++: یاد بگیرید چگونه کد کارآمد بنویسید تا برنامه های مقیاس پذیر و قوی در C++ بسازید. , خرید کتاب ساختارها و الگوریتم های داده C++: یاد بگیرید چگونه کد کارآمد بنویسید تا برنامه های مقیاس پذیر و قوی در C++ بسازید. , دانلود کتاب C++ Data Structures and Algorithms: Learn how to write efficient code to build scalable and robust applications in C++ , کتاب C++ Data Structures and Algorithms: Learn how to write efficient code to build scalable and robust applications in C++ , دانلود C++ Data Structures and Algorithms: Learn how to write efficient code to build scalable and robust applications in C++ , خرید C++ Data Structures and Algorithms: Learn how to write efficient code to build scalable and robust applications in C++ , خرید کتاب C++ Data Structures and Algorithms: Learn how to write efficient code to build scalable and robust applications in C++ ,

نقد و بررسی‌ها

هنوز بررسی‌ای ثبت نشده است.

اولین کسی باشید که دیدگاهی می نویسد “دانلود کتاب C++ Data Structures and Algorithms: Learn how to write efficient code to build scalable and robust applications in C++ – ساختارها و الگوریتم های داده C++: یاد بگیرید چگونه کد کارآمد بنویسید تا برنامه های مقیاس پذیر و قوی در C++ بسازید.”