Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Algorithms in C, Parts 1-4: Fundamentals, Data Structures, Sorting, Searching (3rd Edition) (Pts. 1-4)

Buy

 

Robert Sedgewick has thoroughly rewritten and substantially expanded his popular work to provide current and comprehensive coverage of important algorithms and data structures. Many new algorithms are presented, and the explanations of each algorithm are much more detailed than in previous editions. A new text design and detailed, innovative figures, with accompanying commentary, greatly enhance the presentation. The third edition retains the successful blend of theory and practice that has made Sedgewick's work an invaluable resource for more than 250,000 programmers!

This particular book, Parts 1-4, represents the essential first half of Sedgewick's complete work. It provides extensive coverage of fundamental data structures and algorithms for sorting, searching, and related applications. The algorithms and data structures are expressed in concise implementations in C, so that you can both appreciate their fundamental properties and test them on real applications. Of course, the substance of the book applies to programming in any language.

Highlights
  • Expanded coverage of arrays, linked lists, strings, trees, and other basic data structures
  • Greater emphasis on abstract data types (ADTs) than in previous editions
  • Over 100 algorithms for sorting, selection, priority queue ADT implementations, and symbol table ADT (searching) implementations
  • New implementations of binomial queues, multiway radix sorting, Batcher's sorting networks, randomized BSTs, splay trees, skip lists, multiway tries, and much more
  • Increased quantitative information about the algorithms, including extensive empirical studies and basic analytic studies, giving you a basis for comparing them
  • Over 1000 new exercises to help you learn the properties of algorithms

Whether you are a student learning the algorithms for the first time or a professional interested in having up-to-date reference material, you will find a wealth of useful information in this book.

(HTML tags aren't allowed.)

Ubuntu Linux Bible: Featuring Ubuntu 10.04 LTS
Ubuntu Linux Bible: Featuring Ubuntu 10.04 LTS

The best resource on the very latest for Ubuntu users!

Ubuntu is a free, open-source, Linux-based operating system that can run on desktops, laptops, netbooks, and servers. If you've joined the millions of users around the world who prefer open-source OS-and Ubuntu in particular-this book is perfect for you. It brings...

Online News and the Public
Online News and the Public
This volume offers unique and timely insights on the state of online news, exploring the issues surrounding this convergence of print and electronic platforms, and the public's response to it. It provides an overview of online newspapers, including current trends and legal issues and covering issues of credibility and perceptions by online news...
Multi-Robot Systems. From Swarms to Intelligent Automata, Volume III: Proceedings from the 2005 International Workshop on Multi-Robot Systems
Multi-Robot Systems. From Swarms to Intelligent Automata, Volume III: Proceedings from the 2005 International Workshop on Multi-Robot Systems
This proceedings volume documents recent cutting-edge developments in multi-robot systems research. This volume is the result of the Third International workshop on Multi-Robot Systems that was held in March 2005 at the Naval Research Laboratory in Washington, D.C. This workshop brought together top researchers working in areas relevant to...

Software Metrics: A Guide to Planning, Analysis, and Application
Software Metrics: A Guide to Planning, Analysis, and Application
The modern field of software metrics emerged from the computer modeling and "statistical thinking" services of the 1980s. As the field evolved, metrics programs were integrated with project management, and metrics grew to be a major tool in the managerial decision-making process of software companies. Now practitioners in the software...
Bond Graph Modelling of Engineering Systems: Theory, Applications and Software Support
Bond Graph Modelling of Engineering Systems: Theory, Applications and Software Support

The author presents current work in bond graph methodology by providing a compilation of contributions from experts across the world that covers theoretical topics, applications in various areas as well as software for bond graph modeling.

It addresses readers in academia and in industry concerned with the analysis of
...

Learning Cocos2d-JS Game Development
Learning Cocos2d-JS Game Development

Learn to create robust and engaging cross-platform HTML5 games using Cocos2d-JS

About This Book

  • Create HTML5 games running both on desktop and mobile devices, played with both mouse and touch controls
  • Add advanced features such as realistic physics, particle effects, scrolling, tweaking,...
©2019 LearnIT (support@pdfchm.net) - Privacy Policy