๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Learning Algorithms: A Programmer's Guide to Writing Better Code

โœ Scribed by George Heineman


Publisher
O'Reilly Media
Year
2020
Tongue
English
Leaves
280
Edition
1
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


When it comes to writing efficient code, every software professional needs to have an effective working knowledge of algorithms. In this practical book, author George Heineman (Algorithms in a Nutshell) provides concise and informative descriptions of key algorithms that improve coding in multiple languages. Software developers, testers, and maintainers will discover how algorithms solve computational problems creatively.

Each chapter builds on earlier chapters through eye-catching visuals and a steady rollout of essential concepts, including an algorithm analysis to classify the performance of every algorithm presented in the book. At the end of each chapter, you'll get to apply what you've learned to a novel challenge problem -- simulating the experience you might find in a technical code interview.

With this book, you will:

Examine fundamental algorithms central to computer science and software engineering
Learn common strategies for efficient problem solving -- such as divide and conquer, dynamic programming, and greedy approaches
Analyze code to evaluate time complexity using big O notation
Use existing Python libraries and data structures to solve problems using algorithms
Understand the main steps of important algorithms

โœฆ Subjects


programming, algorithms, data, structures


๐Ÿ“œ SIMILAR VOLUMES


Learning Algorithms: A Programmer's Guid
โœ George Heineman ๐Ÿ“‚ Library ๐Ÿ“… 2021 ๐Ÿ› O'Reilly Media ๐ŸŒ English

When it comes to writing efficient code, every software professional needs to have an effective working knowledge of algorithms. In this practical book, author George Heineman (Algorithms in a Nutshell) provides concise and informative descriptions of key algorithms that improve coding in multiple l

Learning Algorithms: A Programmer's Guid
โœ George Heineman ๐Ÿ“‚ Library ๐Ÿ“… 2021 ๐Ÿ› O'Reilly Media ๐ŸŒ English

<p><span>When it comes to writing efficient code, every software professional needs to have an effective working knowledge of algorithms. In this practical book, author George Heineman (</span><span>Algorithms in a Nutshell</span><span>) provides concise and informative descriptions of key algorithm

Penguin Writers' Guides: How to Write Be
โœ Cherry Chappell ๐Ÿ“‚ Library ๐Ÿ“… 2006 ๐Ÿ› Penguin Books Ltd ๐ŸŒ English

<p>The Penguin Writers' Guides series provides authoritative, succinct and easy-to-follow guidance on specific aspects of written English. Whether you need to brush up your skills or get to grips with something for the first time, these invaluable Guides will help you find the best way to get your m

Learn Python Programming: A beginner's g
โœ Romano, Fabrizio ๐Ÿ“‚ Library ๐Ÿ“… 2018 ๐Ÿ› Packt Publishing ๐ŸŒ English

<p class="description"><a href="https://www.goodreads.com/book/show/40706919-learn-python-programming---second-edition">Learn Python Programming</a>creates a foundation for those who are interested in developing their skills in Python programming. The book starts with the fundamentals of programming

Learn Python Programming: A beginner's g
โœ Romano, Fabrizio ๐Ÿ“‚ Library ๐Ÿ“… 2018 ๐Ÿ› Packt Publishing ๐ŸŒ English

<p class="description"><a href="https://www.goodreads.com/book/show/40706919-learn-python-programming---second-edition">Learn Python Programming</a>creates a foundation for those who are interested in developing their skills in Python programming. The book starts with the fundamentals of programming

Learn Python Programming: A beginner's g
โœ Romano, Fabrizio ๐Ÿ“‚ Library ๐Ÿ“… 2018 ๐Ÿ› Packt Publishing ๐ŸŒ English

<p class="description"><a href="https://www.goodreads.com/book/show/40706919-learn-python-programming---second-edition">Learn Python Programming</a>creates a foundation for those who are interested in developing their skills in Python programming. The book starts with the fundamentals of programming