80% OFF

Beginning Algorithms by Simon Harris and James Ross, ISBN-13: 978-0764596742

Original price was: $50.00.Current price is: $9.99.

SKU: beginning-algorithms-by-simon-harris-and-james-ross-isbn-13-978-0764596742 Category: Tags: , , ,

Description

Beginning Algorithms by Simon Harris and James Ross, ISBN-13: 978-0764596742

[PDF eBook eTextbook]

  • Publisher: ‎ Wiley; 1st edition (October 5, 2005)
  • Language: ‎ English
  • 600 pages
  • ISBN-10: ‎ 0764596748
  • ISBN-13: ‎ 978-0764596742

A good understanding of algorithms, and the knowledge of when to apply them, is crucial to producing software that not only works correctly, but also performs efficiently. This is the only book to impart all this essential information-from the basics of algorithms, data structures, and performance characteristics to the specific algorithms used in development and programming tasks.

Packed with detailed explanations and instructive examples, the book begins by offering you some fundamental data structures and then goes on to explain various sorting algorithms. You’ll then learn efficient practices for storing and searching by way of hashing, trees, sets, and maps. The authors also share tips on optimization techniques and ways to avoid common performance pitfalls. In the end, you’ll be prepared to build the algorithms and data structures most commonly encountered in day-to-day software development.

What you will learn from this book

  • The basics of algorithms, such as iteration and recursion
  • Elementary data structures such as lists, stacks, and queues
  • Basic and advanced sorting algorithms including insertion sort, quicksort, and shell sort
  • Advanced data structures such as binary trees, ternary trees, and heaps
  • Algorithms for string searching, string matching, hashing, and computational geometry
  • How to use test-driven development techniques to ensure your code works as intended
  • How to dramatically improve the performance of your code with hands-on techniques for profiling and optimization

Who this book is for

This book is for anyone who develops applications, or is just beginning to do so, and is looking to understand algorithms and data structures. An understanding of computer programming is beneficial.

Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

Simon Harris started writing animated sprites on a Commodore 64 in primary school. After a break of many years, he taught himself 80×86 and IBM System/370 assembler and started working professionally. Since then he has moved from assembler to C, C++, and, of course, Java. He believes a fundamental understanding and appreciation of algorithms is essential to developing good software; and since starting his own company, RedHill Consulting, he has managed to make a living discussing and demonstrating software development practices and techniques to anyone who will listen.

In his more than 15 years of development experience, James Ross has ranged from building packaged products to large enterprise systems to research into compilers and languages. In recent years, he has become a code quality fanatic and agile methods specialist, particularly with test-driven development. He works as a consultant for ThoughtWorks, the world’s leading agile software development company. He is currently leading the development of a large J2EE project in the insurance industry in Melbourne, Australia. He lives with his wife and family in Melbourne.

What makes us different?

• Instant Download

• Always Competitive Pricing

• 100% Privacy

• FREE Sample Available

• 24-7 LIVE Customer Support

Reviews

There are no reviews yet.

Be the first to review “Beginning Algorithms by Simon Harris and James Ross, ISBN-13: 978-0764596742”
Cart
Mathematics for Elementary Teachers 10th Edition, ISBN-13: 978-1118457443Mathematics for Elementary Teachers 10th Edition, ISBN-13: 978-1118457443
$14.64
×
Managing Human Resources (8th Canadian Edition) – eBook PDFManaging Human Resources (8th Canadian Edition) – eBook PDF
$12.00
×
Abnormal Psychology (9th Edition) – eBookAbnormal Psychology (9th Edition) – eBook
$14.00
×
Modern Auditing and Assurance Services (6th Edition) – eBook PDFModern Auditing and Assurance Services (6th Edition) – eBook PDF
$8.00
×
Modern Physics with Modern Computational Methods: for Scientists and Engineers 3rd Edition, ISBN-13: 978-0128177907Modern Physics with Modern Computational Methods: for Scientists and Engineers 3rd Edition, ISBN-13: 978-0128177907
$14.33
×
Software Design for Flexibility: How to Avoid Programming Yourself into a Corner by Chris Hanson, ISBN-13: 978-0262045490Software Design for Flexibility: How to Avoid Programming Yourself into a Corner by Chris Hanson, ISBN-13: 978-0262045490
$14.99
×
Auditing Cases: An Interactive Learning Approach (6th Edition) – eBook PDFAuditing Cases: An Interactive Learning Approach (6th Edition) – eBook PDF
$11.98
×
Robert Blitzer’s Developmental Mathematics for College Students – eBook PDFRobert Blitzer’s Developmental Mathematics for College Students – eBook PDF
$12.00
×
Larson’s Precalculus (10th Edition) By Ron Larson – eBook PDFLarson’s Precalculus (10th Edition) By Ron Larson – eBook PDF
$12.00
×
Systems Analysis and Design 12th Edition Scott Tilley, ISBN-13: 978-0357117811Systems Analysis and Design 12th Edition Scott Tilley, ISBN-13: 978-0357117811
$16.35
×
Aunt Minnie’s Atlas and Imaging-Specific Diagnosis (4th Edition) – eBooksAunt Minnie’s Atlas and Imaging-Specific Diagnosis (4th Edition) – eBooks
$11.00
×
An Introduction to Number Theory with Cryptography (2nd Edition) – eBook PDFAn Introduction to Number Theory with Cryptography (2nd Edition) – eBook PDF
$8.00
×
House’s Descriptive Inorganic Chemistry (3rd Edition) – eBook PDFHouse’s Descriptive Inorganic Chemistry (3rd Edition) – eBook PDF
$10.00
×
Cognitive Neuroscience: The Biology of the Mind (5th Edition) – eBookCognitive Neuroscience: The Biology of the Mind (5th Edition) – eBook
$12.00
×
Biological Anthropology: The Natural History of Humankind (4th Edition) – eBook PDFBiological Anthropology: The Natural History of Humankind (4th Edition) – eBook PDF
$10.00
×
Calculus: Concepts and Contexts 4th Edition by James Stewart, ISBN-13: 978-0495557425Calculus: Concepts and Contexts 4th Edition by James Stewart, ISBN-13: 978-0495557425
$22.15
×
Essentials of Human Anatomy & Physiology (11th Edition) – eBook PDFEssentials of Human Anatomy & Physiology (11th Edition) – eBook PDF
$9.00
×
Law and Society (11th Edition) – PDF – eBookLaw and Society (11th Edition) – PDF – eBook
$9.99
×
Precalculus: Mathematics for Calculus (7th Edition) – Stewart/Redlin/Watson – eBook PDFPrecalculus: Mathematics for Calculus (7th Edition) – Stewart/Redlin/Watson – eBook PDF
$18.00
×
Starting Out with Python 4th Edition, ISBN-13: 978-0134444321Starting Out with Python 4th Edition, ISBN-13: 978-0134444321
$12.43
×
Introduction to Chemical Engineering Thermodynamics (8th Edition) – eBookIntroduction to Chemical Engineering Thermodynamics (8th Edition) – eBook
$11.99
×
T-SQL Fundamentals 3rd Edition by Itzik Ben-Gan, ISBN-13: 978-1509302000T-SQL Fundamentals 3rd Edition by Itzik Ben-Gan, ISBN-13: 978-1509302000
$14.99
×
The Principles of Deep Learning Theory Daniel A. Roberts, ISBN-13: 978-1316519332The Principles of Deep Learning Theory Daniel A. Roberts, ISBN-13: 978-1316519332
$17.36
×
Web Development and Design Foundations with HTML5 10th Edition Terry Felke-Morris, ISBN-13: 978-0135919996Web Development and Design Foundations with HTML5 10th Edition Terry Felke-Morris, ISBN-13: 978-0135919996
$17.36
×
Organic Chemistry (10th Edition) – eBook PDFOrganic Chemistry (10th Edition) – eBook PDF
$10.00
×
Psychology in Action (12th Edition) – eBookPsychology in Action (12th Edition) – eBook
$8.99
×
Auditing: The Art and Science of Assurance Engagements (14th Canadian Edition) – eBook PDFAuditing: The Art and Science of Assurance Engagements (14th Canadian Edition) – eBook PDF
$13.00
×