by Harry He
This book is about coding interview question of software and Internet companies. It covers five key factors which determine performance of candidates: (1) the basics of programming languages, data structures and algorithms, (2) approaches to writing code with high quality, (3) tips to solve difficult problems, (4) methods to optimize code, (5) soft skills required in interviews. The basics of languages, alg...
Price: $18.65 | Publisher: Apress | Release: 2012
by Allen B. Downey
Expand your Python skills by working with data structures and algorithms in a refreshing context - through an eye-opening exploration of complexity science. Whether you're an intermediate-level Python programmer or a student of computational modeling, you'll delve into examples of complex systems through a series of exercises, case studies, and easy-to-understand explanations.You'll work with...
Price: $17.56 | Publisher: O'Reilly Media | Release: 2012
by Ido Green
Web apps would run much better if heavy calculations could be performed in the background, rather than compete with the user interface. With this book, you'll learn how to use Web Workers to run computationally intensive JavaScript code in a thread parallel to the UI. Yes, multi-threaded programing is complicated, but Web Workers provide a simple API that helps you be productive without the complex alg...
Price: $7.71 | Publisher: O'Reilly Media | Release: 2012
by Donald Miner, Adam Shook
Until now, design patterns for the MapReduce framework have been scattered among various research papers, blogs, and books. This handy guide brings together a unique collection of valuable MapReduce patterns that will save you time and effort regardless of the domain, language, or development framework you're using.Each pattern is explained in context, with pitfalls and caveats clearly identified to he...
Price: $19.90 | Publisher: O'Reilly Media | Release: 2012
by Peter Harrington
A machine is said to learn when its performance improves with experience. Learning requires algorithms and programs that capture data and ferret out the interesting or useful patterns. Once the specialized domain of analysts and mathematicians, machine learning is becoming a skill needed by many.Machine Learning in Action is a clearly written tutorial for developers. It avoids academic language and takes yo...
Price: $22.27 | Publisher: Manning | Release: 2012
by Robert Sedgewick, Kevin Wayne
The latest version of Sedgewick's best-selling series, reflecting an indispensable body of knowledge developed over the past several decades.Full treatment of data structures and algorithms for sorting, searching, graph processing, and string processing, including fifty algorithms every programmer should know.New Java implementations written in an accessible modular programming style, where all of the ...
Price: $58.13 | Publisher: Addison-Wesley | Release: 2011
by Serge Haddad, Fabrice Kordon, Laurent Pautet, Laure Petrucci
In today's digital environment, distributed systems are increasingly present in a wide variety of environments, ranging from public software applications to critical systems. Distributed Systems introduces the underlying concepts, the associated design techniques and the related security issues. Distributed Systems: Design and Algorithms, is dedicated to engineers, students, and anyone familiar with al...
Price: $108.65 | Publisher: Wiley | Release: 2011
Pervasive Computing and Networking
by Mohammad S. Obaidat, Mieso Denko, Isaac Woungang
This book presents state-of-the-art research on architectures, algorithms, protocols and applications in pervasive computing and networks.With the widespread availability of wireless and mobile networking technologies and the expected convergence of ubiquitous computing with these emerging technologies in the near future, pervasive computing and networking research and applications are among the hot topics ...
Price: $84.29 | Publisher: Wiley | Release: 2011
Digital Signal Processing Using MATLAB for Students and Researchers
by John W. Leis
With its active, hands-on learning approach, this text enables readers to master the underlying principles of digital signal processing and its many applications in industries such as digital television, mobile and broadband communications, and medical/scientific devices. Carefully developed MATLAB examples throughout the text illustrate the mathematical concepts and use of digital signal processing algorit...
Price: $92.99 | Publisher: Wiley | Release: 2011
Algorithms and Parallel Computing
by Fayez Gebali
There is a software gap between the hardware potential and the performance that can be attained using today's software parallel program development tools. The tools need manual intervention by the programmer to parallelize the code. Programming a parallel computer requires closely studying the target algorithm or application, more so than in the traditional sequential programming we have all learned. T...
Price: $40.55 | Publisher: Wiley | Release: 2011