Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Practical Algorithms for Programmers

Buy

The purpose of this book is to provide a practical compendium of algorithms for use in applications. Unlike most works on algorithms, this book is not a  textbook: you will not find implementation details left as an exercise for the reader, nor will you find highly theoretical discussions of algorithms with small  snippets of code to show how the implementation might be undertaken. Rather, in keeping with our belief that the best explanation is a functioning program, you will find a wide selection of algorithms fully implemented in C with substantial practical discussion of their best use in a variety of applications. Theoretical material is presented only to enable programmers to change the implementation to suit specific needs or to more wisely select an algorithm for a particular use. When it arises in these contexts, the theory is presented in an approachable manner. References to more abstract material are provided at the end of each chapter.

Most algorithm books today are either academic textbooks or rehashes of the same tired set of algorithms. Practical Algorithms for Programmers is the first book to give complete code implementations of all algorithms useful to developers in their daily work. This book focuses on practical, immediately usable code with extensive discussion of portability and implementation-specific details. The authors present the useful but rarely discussed algorithms for phonetic searches, date and time routines (to the year AD 1), B-trees and indexed files, data compression, arbitrary precision arithmetic, checksums and data validation, as well as the most comprehensive coverage available of search routines, sort algorithms, and data structures. Practical Algorithms for Programmers requires only a working knowledge of C and no math beyond basic algebra. The source code is ANSI-compliant and has been tested and run on compilers from Borland, Microsoft, Watcom, and UNIX. 020163208XB04062001

(HTML tags aren't allowed.)

Linux Assembly Language Programming (Prentice Hall Open Source Technology)
Linux Assembly Language Programming (Prentice Hall Open Source Technology)
The first Linux-centered guide to x86 assembly language!

In Linux Assembly Language Programming, Bob Neveln explains all the key features of x86 assembly language in the context of the Linux operating system and the C language. The book's step-by-step, one-concept-at-a-time coverage will help any hardware programmer move to Linux, and master...

Radio Frequency Cell Site Engineering Made Easy (SpringerBriefs in Electrical and Computer Engineering)
Radio Frequency Cell Site Engineering Made Easy (SpringerBriefs in Electrical and Computer Engineering)
This book introduces Radio Frequency Cell Site Engineering to a broad audience. The author blends theory and practice to bring readers up-to-date in key concepts, underlying principles and practical applications of wireless communications. The presentation is designed to be easily accessible, minimizing mathematics and maximizing visuals....
C# 7.0 Pocket Reference: Instant Help for C# 7.0 Programmers
C# 7.0 Pocket Reference: Instant Help for C# 7.0 Programmers

When you need answers for programming with C# 7.0, this tightly focused reference tells you exactly what you need to know—without long introductions or bloated examples. Easy-to-browse and ideal as a quick reference, this guide will help experienced C#, Java, and C++ programmers get up to speed with the latest version of the C#...


Careers for Car Buffs & Other Freewheeling Types (Careers for You Series)
Careers for Car Buffs & Other Freewheeling Types (Careers for You Series)
CAREERS FOR YOU IS THE ONLY CAREER SERIES DESIGNED EXPRESSLY TO TURN PASSIONS INTO PAYCHECKS!

The inspiring Careers for You series encourages career explorers to examine the job market through the unique lens of their own interests.

Includes:

Applied Linguistics and Language Teacher Education (Educational Linguistics)
Applied Linguistics and Language Teacher Education (Educational Linguistics)
Applied Linguistics and Language Teacher Education is aimed at applied linguists who are interested in understanding more about the learning of novice teachers in their classes. The 21 studies in this volume provide information on the complexity of novice teachers’ learning and use of knowledge in a variety of applied...
How to Survive in the Jungle of Enterprise Architecture Frameworks: Creating or Choosing an Enterprise Architecture Framework
How to Survive in the Jungle of Enterprise Architecture Frameworks: Creating or Choosing an Enterprise Architecture Framework
Several times in my Enterprise Architecture (EA) practice, people asked me which framework shall I adopt or what are the benefits of the Zachman framework over TOGAF, etc. Others asked me to help them to define their own corporate EA framework. Before answering these types of questions, it is important to know what the differences and commonalities...
©2021 LearnIT (support@pdfchm.net) - Privacy Policy