توضیحات
Algorithms and data structures are much more than abstract concepts. Mastering them enables you to write code that runs faster and more efficiently, which is particularly important for todayâ&;&;s web and mobile apps. Take a practical approach to data structures and algorithms, with techniques and real-world scenarios that you can use in your daily production code, with examples in JavaScript, Python, and Ruby. This new and revised second edition features new chapters on recursion, dynamic programming, and using Big O in your daily work.
Use Big O notation to measure and articulate the efficiency of your code, and modify your algorithm to make it faster. Find out how your choice of arrays, linked lists, and hash tables can dramatically affect the code you write. Use recursion to solve tricky problems and create algorithms that run exponentially faster than the alternatives. Dig into advanced data structures such as binary trees and graphs to help scale specialized applications such as social networks and mapping software. Youâ&;&;ll even encounter a single keyword that can give your code a turbo boost. Practice your new skills with exercises in every chapter, along with detailed solutions.
Use these techniques today to make your code faster and more scalable.
————————————————————–
ترجمه ماشینی :
الگوریتم ها و ساختارهای داده بسیار فراتر از مفاهیم انتزاعی هستند. تسلط بر آنها شما را قادر می سازد کدی بنویسید که سریعتر و کارآمدتر اجرا شود، که به ویژه برای برنامه های وب و موبایل امروزی مهم است. رویکردی عملی به ساختارهای داده و الگوریتمها، با تکنیکها و سناریوهای دنیای واقعی که میتوانید در کدهای تولید روزانه خود با مثالهایی در جاوا اسکریپت، پایتون و روبی استفاده کنید، داشته باشید. این ویرایش دوم جدید و اصلاحشده دارای فصلهای جدیدی در مورد بازگشت، برنامهنویسی پویا، و استفاده از Big O در کارهای روزانهتان است.
از نماد Big O برای اندازهگیری و بیان کارایی کد خود استفاده کنید و الگوریتم خود را تغییر دهید تا آن را سریعتر کنید دریابید که چگونه انتخاب آرایهها، لیستهای پیوندی، و جداول هش میتواند به طور چشمگیری بر کدی که مینویسید تأثیر بگذارد. از بازگشت برای حل مسائل پیچیده استفاده کنید و الگوریتم هایی ایجاد کنید که به طور نمایی سریعتر از گزینه های جایگزین اجرا شوند. برای کمک به مقیاسبندی برنامههای تخصصی مانند شبکههای اجتماعی و نرمافزارهای نقشهبرداری، ساختارهای دادهای پیشرفته مانند درختهای باینری و نمودارها را حفاری کنید. شما حتی با یک کلمه کلیدی مواجه خواهید شد که می تواند کد شما را تقویت کند. مهارتهای جدید خود را با تمرینهای هر فصل، همراه با راهحلهای دقیق تمرین کنید.
از این تکنیکها امروز استفاده کنید تا کد خود را سریعتر و مقیاسپذیرتر کنید.
tag : دانلود کتاب راهنمای منطقی برای ساختارها و الگوریتمهای داده: مهارتهای اصلی برنامهنویسی خود را ارتقا دهید , Download راهنمای منطقی برای ساختارها و الگوریتمهای داده: مهارتهای اصلی برنامهنویسی خود را ارتقا دهید , دانلود راهنمای منطقی برای ساختارها و الگوریتمهای داده: مهارتهای اصلی برنامهنویسی خود را ارتقا دهید , Download A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills Book , راهنمای منطقی برای ساختارها و الگوریتمهای داده: مهارتهای اصلی برنامهنویسی خود را ارتقا دهید دانلود , buy راهنمای منطقی برای ساختارها و الگوریتمهای داده: مهارتهای اصلی برنامهنویسی خود را ارتقا دهید , خرید کتاب راهنمای منطقی برای ساختارها و الگوریتمهای داده: مهارتهای اصلی برنامهنویسی خود را ارتقا دهید , دانلود کتاب A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills , کتاب A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills , دانلود A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills , خرید A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills , خرید کتاب A Common-Sense Guide to Data Structures and Algorithms: Level Up Your Core Programming Skills ,

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