Mastering algorithms and data structures enables you to write code that runs faster and more efficiently. Author Jay Wengrow takes a practical approach with techniques and real-world scenarios that you can use in your daily production code, and brings to this book the key teaching practices he developed as a web development bootcamp founder and educator
<ASIN:1680502441>
Graphics and examples are used to ensure the concepts are understandable and relevant, with examples in the book in JavaScript, Python, and Ruby.
Author: Jay Wengrow Publisher: O'Reilly Date: August 2017 Pages: 220 ISBN: 978-1680502442 Print: 1680502441 Kindle: B075FZ9P7N Audience: Developers who want to learn about computer science Level: intermediate Category: Theory & Techniques
- Use Big O notation, the primary tool for evaluating algorithms, to measure the efficiency of your code.
- 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.
Follow @bookwatchiprog on Twitter or subscribe to I Programmer's Books RSS feed for each day's new addition to Book Watch and for new reviews.
To have new titles included in Book Watch contact BookWatch@i-programmer.info
The Async-First Playbook
Author: Sumeet Gayathri Moghe Publisher: Addison-Wesley Pages: 368 ISBN: 978-0138187538 Print: 0138187533 Kindle: B0CCTZHB9N Audience: Agile developers Rating: 4 Reviewer: Kay Ewbank
The driver behind this book was the pandemic and the need to find ways to make remote working effective for teams. So do [ ... ]
|
Discovering Modern C++, 2nd Ed
Author: Peter Gottschling Publisher: Addison-Wesley Pages: 576 ISBN: 978-0136677642 Print: 0136677649 Kindle: B09HTJRJ3V Audience: C++ developers Rating: 5 Reviewer: Mike James
Modern C++ who would want to write anything else? Is this a suitable introduction for the rest of us?
| More Reviews |
|