The Recursive Book Of Recursion: Ace the Coding Interview with Python and Javascript
The Recursive Book Of Recursion: Ace the Coding Interview with Python and Javascript
YOU SAVE £11.78
- Condition: Brand new
- UK Delivery times: Usually arrives within 2 - 3 working days
- UK Shipping: Fee starts at £2.39. Subject to product weight & dimension
- More about The Recursive Book Of Recursion: Ace the Coding Interview with Python and Javascript
Recursion is not as complex as it seems and this book provides a clear and concise introduction to it, including project-based examples in Python and JavaScript.
Format: Paperback / softback
Length: 174 pages
Publication date: 25 August 2022
Publisher: No Starch Press,US
Recursion, and recursive algorithms, have a reputation for being intimidating. But there's nothing magical about recursion. Its fearsome reputation is more a product of poor teaching than of the complexity of recursion itself. This book teaches the basics of recursion, exposes the ways it's often poorly taught, and clarifies the fundamental principles behind all recursive algorithms. It is project-based, containing complete, runnable programs in both Python and JavaScript, and covers several recursive algorithms for common tasks.
Recursion is a powerful and fundamental concept in computer science that involves solving problems by breaking them down into smaller, similar sub-problems. It is often used to solve problems that are difficult or impossible to solve using traditional methods, such as traversing trees or solving equations.
One of the key benefits of recursion is that it allows for efficient and elegant solutions to complex problems. By breaking a problem down into smaller sub-problems, recursion can often find a solution in a fraction of the time it would take using other methods.
However, recursion can also be complex and difficult to understand, especially for beginners. This is because recursion requires a deep understanding of the underlying problem and the ability to break it down into smaller, manageable pieces.
One of the best ways to learn recursion is through hands-on practice. This book provides a comprehensive and project-based approach to learning recursion, with complete, runnable programs in both Python and JavaScript. The programs cover a range of recursive algorithms for common tasks, such as traversing trees, solving equations, and generating Fibonacci numbers.
In addition to providing hands-on practice, this book also explains the fundamental principles behind all recursive algorithms. It covers topics such as base cases, recursive calls, and tail recursion, and provides examples to illustrate how these principles work in practice.
By the end of this book, readers will have a solid understanding of recursion and will be able to apply it to solve a wide range of problems. Whether you are a beginner or an experienced programmer, this book is a valuable resource for anyone looking to improve their skills in recursion.
In conclusion, recursion is a powerful and fundamental concept in computer science that can be used to solve complex problems efficiently and elegantly. This book provides a comprehensive and project-based approach to learning recursion, with complete, runnable programs in both Python and JavaScript. By understanding the fundamental principles behind all recursive algorithms and practicing hands-on, readers will be able to apply recursion to solve a wide range of problems and improve their skills in computer science.
Dimension: 235 x 178 (mm)
ISBN-13: 9781718502024
This item can be found in:
UK and International shipping information
UK and International shipping information
UK Delivery and returns information:
- Delivery within 2 - 3 days when ordering in the UK.
- Shipping fee for UK customers from £2.39. Fully tracked shipping service available.
- Returns policy: Return within 30 days of receipt for full refund.
International deliveries:
Shulph Ink now ships to Australia, Belgium, Canada, France, Germany, Ireland, Italy, India, Luxembourg Saudi Arabia, Singapore, Spain, Netherlands, New Zealand, United Arab Emirates, United States of America.
- Delivery times: within 5 - 10 days for international orders.
- Shipping fee: charges vary for overseas orders. Only tracked services are available for most international orders. Some countries have untracked shipping options.
- Customs charges: If ordering to addresses outside the United Kingdom, you may or may not incur additional customs and duties fees during local delivery.