FreeComputerBooks.com
Links to Free Computer, Mathematics, Technical Books all over the World
|
|
- Title: Programming Problems: Advanced Algorithms
- Author(s) Bradley Green
- Publisher: CreateSpace (2013); eBook (Smashwords, May 20, 2013)
- Hardcover/Paperback: 200 pages
- eBook: PDF, ePub, Mobi, etc.
- Language: English
- ISBN-10/ASIN: 1484964098
- ISBN-13: 978-1301643998
- Share This:
Self contained with problems completely worked out in clear, readable C++11, covers a wide swatch of advanced programming techniques, range from specialized procedures for bit manipulation, numerical analysis, subsequence problems, and random algorithms.
About the Authors- N/A
- Computer Programming
- C++ Programming
- Algorithms and Data Structures
- Functional Programming and Lambda
- Object-Oriented Analysis, Design and Programming (OOD/OOP)
- Programming Problems: Advanced Algorithms (Bradley Green)
- The Mirror Site (1) - PDF
- The Mirror Site (2) - PDF
-
Programming Problems in Java: Technical Interview
A complete primer for the technical programming interview. This book reviews the fundamentals of computer programming through programming problems posed to candidates at Amazon, Apple, Facebook, Google, Microsoft, and others.
-
Data Structures and Algorithm Analysis in C++, 3rd Edition
A comprehensive treatment focusing on the creation of efficient data structures and algorithms, using C++. This text explains how to select or design the data structure best suited to specific problems.
-
Programming Fundamentals - A Modular Structured Approach
This book is an introduction to computer programming using any of a variety of programming languages, including C++, C#, Java, JavaScript, Python, and Swift, for writing programmes, and to solid, fundamental programming principles.
-
Algorithmic Problem Solving with Python (John B. Schneider)
This book uses Python to introduce folks to programming and algorithmic thinking. It is sharply focused on classical algorithms, but it also gives a solid understanding of fundamental algorithmic problem-solving techniques.
-
Problem Solving with Algorithms and Data Structures Using Python
This is a textbook about computer science. It is also about Python. However, there is much more. The tools and techniques that you learn here will be applied over and over as you continue your study of computer science.
-
Annotated Algorithms in Python: with Applications
This book covers Analysis and Design of Algorithms, Scientific Computing, Monte Carlo Simulations, and Parallel Algorithms. It teaches the core knowledge required by any scientist interested in numerical algorithms and computational finance.
-
Lecture Notes for the Algorithms (Jeff Erickson)
This lecture notes uniquely combines rigor and comprehensiveness. It covers a broad range of algorithms in depth, yet makes their design and analysis accessible to all levels of readers. Each chapter is relatively self-contained and can be used as a unit of study.
-
Algorithms: Fundamental Techniques (Macneil Shonle, et al)
The goal of the book is to show you how you can methodically apply different techniques to your own algorithms to make them more efficient. While this book mostly highlights general techniques, some well-known algorithms are also looked at in depth.
-
Think Data Structures: Algorithms and Information Retrieval
This practical book will help you learn and review some of the most important ideas in software engineering - data structures and algorithms - in a way that's clearer, more concise, and more engaging than other materials. Useful in technical interviews too.
-
Elementary Algorithms (Xinyu Liu)
This book doesn't only focus on an imperative (or procedural) approach, but also includes purely functional algorithms and data structures. It teaches you how to think like a programmer - find the practical efficiency algorithms to solve your problems.
-
Algorithm Design (Jon Kleinberg, et al)
This book introduces algorithms by looking at the real-world problems that motivate them. The book teaches a range of design and analysis techniques for problems that arise in computing applications.
-
Algorithms for Optimization (Mykel J. Kochenderfer, et al.)
A comprehensive introduction to optimization with a focus on practical algorithms for the design of engineering systems. Readers will learn about computational approaches for a range of challenges.
-
Design of Heuristic Algorithms for Hard Optimization
This open access book demonstrates all the steps required to design heuristic algorithms for difficult optimization. The classic problem of the travelling salesman is used as a common thread to illustrate all the techniques discussed.
-
Algorithms for Decision Making (Mykel Kochenderfer, et al)
This textbook provides a broad introduction to algorithms for decision making under uncertainty, covering the underlying mathematical problem formulations and the algorithms for solving them.
-
The Everyday Life of an Algorithm (Daniel Neyland)
Through investigating the everyday life of the algorithm, the book opens a conversation with existing social science research that tends to focus on the power and opacity of algorithms, via unique access to the algorithm's design, development, testing, etc.
:
|
|