production
/viewbook/list/all/?page=3247
/
/static/
None
Adam Drozdek
Course Technology
Not available
0534491820
Using the C++ programming language, author Adam Drozdek highlights three important aspects of data structures and algorithms. First, the book places... special emphasis on the connection between data structures and their algorithms, including an analysis of the algorithms' complexity. Second, the book presents data structures in the context of object-oriented program design, stressing the principle of information hiding in its treatment of encapsulation and decomposition. Finally, the book closely examines data structure implementation. Overall, this practical and theoretical book prepares students with a solid foundation in data structures for future courses and work in design implementation, testing, or maintenance of virtually any software system.
Adam Drozdek
Course Technology
Not available
1133608426
Strengthen your understanding of data structures and their algorithms for the foundation you need to successfully design, implement and maintain... virtually any software system. Theoretical, yet practical, DATA STRUCUTRES AND ALGORITHMS IN C++, 4E by experienced author Adam Drosdek highlights the fundamental connection between data structures and their algorithms, giving equal weight to the practical implementation of data structures and the theoretical analysis of algorithms and their efficiency. This edition provides critical new coverage of treaps, k-d trees and k-d B-trees, generational garbage collection, and other advanced topics such as sorting methods and a new hashing technique. Abundant C++ code examples and a variety of case studies provide valuable insights into data structures implementation. DATA STRUCTURES AND ALGORITHMS IN C++ provides the balance of theory and practice to prepare readers for a variety of applications in a modern, object-oriented paradigm.
Michael T. Goodrich
Wiley
Not available
0470383275
An updated, innovative approach to data structures and algorithmsWritten by an author team of experts in their fields, this authoritative guide... demystifies even the most difficult mathematical concepts so that you can gain a clear understanding of data structures and algorithms in C++. The unparalleled author team incorporates the object-oriented design paradigm using C++ as the implementation language, while also providing intuition and analysis of fundamental algorithms. Offers a unique multimedia format for learning the fundamentals of data structures and algorithmsAllows you to visualize key analytic concepts, learn about the most recent insights in the field, and do data structure designProvides clear approaches for developing programsFeatures a clear, easy-to-understand writing style that breaks down even the most difficult mathematical conceptsBuilding on the success of the first edition, this new version offers you an innovative approach to fundamental data structures and algorithms.
Adam Drozdek
Cengage Learning Asia
Not available
9814239232
Using the Java programming language, Drozdek highlights three important aspects of data structures and algorithms. First, the book places special... emphasis on the connection between data structures and their algorithms, including an analysis of the algorithms complexity. Second, the book presents data structures in the context of object-oriented program design. Finally, the book closely examines data structure implementation.Overall, this practical and theoretical book provides students with a solid foundation in data structures for future courses and work in design, implementation, testing, and maintenance of virtually any software system.KEY FEATURES(1) Updated! This new edition contains updated Java code to reflect the inclusion of generic classes in Java 5.(2) Updated! Tables that list methods from java.util packages have been updated to reflect modifications and additions introduced in Java 5 and Java 6.(3) New! Coverage of two new sorting methods.(4) New! Coverage of a new hashing technique.(5) Case Studies. Most chapters include a case study that illustrates a complete context in which algorithms and data structures can be used.(6) Java code examples. Brief examples of Java code are included to illustrate the practical importance of data structures.(7) Theoretical analysis. Presentation of algorithms are integrated with analyses of efficiency.(8) Recursion topics. Clarifies recursion topics through their presentation in context of the run-time stack.
Peter Drake
Prentice Hall
Not available
0131469142
This new book provides a concise and engaging introduction to Java and object-oriented programming with an abundance of original examples, use of... Unified Modeling Language throughout, and coverage of the new Java 1.5. Addressing critical concepts up front, the book's five-part structure covers object-oriented programming, linear structures, algorithms, trees and collections, and advanced topics. KEY FEATURES: Data Structures and Algorithms in Java takes a practical approach to real-world programming and introduces readers to the process of crafting programs by working through the development of projects, often providing multiple versions of the code and consideration for alternate designs. The book features the extensive use of games as examples; a gradual development of classes analogous to the Java Collections Framework; complete, working code in the book and online; and strong pedagogy including extended examples in most chapters along with exercises, problems and projects. For readers and professionals with a familiarity with the basic control structures of Java or C and a precalculus level of mathematics who want to expand their knowledge to Java data structures and algorithms. Ideal for a second undergraduate course in computer science.
Michael T. Goodrich
Wiley
Not available
0470383267
* This newest edition examines fundamental data structures by following a consistent object-oriented framework that builds intuition and analysis skills... of data structures and algorithms* Presents new figures, simpler language, and more practical motivations from real-world scenarios* Numerous illustrations, Web-based animations, and simplified mathematical analyses help readers quickly learn important concepts
Robert Lafore
Sams Publishing
Not available
0672324539
Data Structures and Algorithms in Java, Second Edition is designed to be easy to read and understand although the topic itself is complicated.... Algorithms are the procedures that software programs use to manipulate data structures. Besides clear and simple example programs, the author includes a workshop as a small demonstration program executable on a Web browser. The programs demonstrate in graphical form what data structures look like and how they operate. In the second edition, the program is rewritten to improve operation and clarify the algorithms, the example programs are revised to work with the latest version of the Java JDK, and questions and exercises will be added at the end of each chapter making the book even more useful. Educational Supplement Suggested solutions to the programming projects found at the end of each chapter are made available to instructors at recognized educational institutions. This educational supplement can be found at www.prenhall.com, in the Instructor Resource Center.
Adam Drozdek
Course Technology
Not available
0534492525
Using the Java programming language, author Adam Drozdek highlights three important aspects of data structures and algorithms. First, the book places... special emphasis on the connection between data structures and their algorithms, including an analysis of the algorithms' complexity. Second, the book presents data structures in the context of object-oriented program design, stressing the principle of information hiding in its treatment of encapsulation and decomposition. Finally, the book closely examines data structure implementation. Overall, this practical and theoretical book prepares students with a solid foundation in data structures for future courses and work in design implementation, testing, or maintenance of virtually any software system.
William McAllister
Jones & Bartlett Publishers
Not available
076375756X
With an accessible writing style and manageable content, Data Structures and Algorithms using Java is the ideal text for your course. It covers the... entire recommended syllabus put forth by the Association of Computing Machinery (ACM) standard curriculum guidelines for "Algorithms and Data Structures." The authors main motivation for writing the text was to produce a text that was more readable and instructional than those currently in print without compromising the scope of the CS103 course material. McAllister does just that with his unique student-friendly pedagogical approach and organizational structure. The pedagogical features of the text, based on the author's 30 years of teaching experience, include succinct code examples, a unique common template used as the organizational basis of each chapter, the use of pseudocode to present the major algorithms developed in the text, 300 carefully designed figures, and a review of Java.
Rance D. Necaise
Wiley
Not available
0470618299
More and more programmers are turning to Python and this book will give them the understanding they need. Necaise introduces the basic array structure... and explores the fundamentals of implementing and using multi-dimensional arrays. The underlying mechanisms of many of Python’s built-in data structures and constructs are covered. A number of ADTs and applications are discussed as threads throughout the book to allow for multiple implementations as new data structures are introduced. Real-world applications of the various chapter topics are also presented. This gives programmers complete coverage of abstraction and the basic data structures and algorithms in the Python language.
David M. Reed
Franklin Beedle & Assoc
Not available
1590282337
Looking for a reliable way to learn how to program on your own, without being overwhelmed by confusing concepts? Head First Programming introduces the... core concepts of writing computer programs -- variables, decisions, loops, functions, and objects -- which apply regardless of the programming language. This book offers concrete examples and exercises in the dynamic and versatile Python language to demonstrate and reinforce these concepts. Learn the basic tools to start writing the programs that interest you, and get a better understanding of what software can (and cannot) do. When you're finished, you'll have the necessary foundation to learn any programming language or tackle any software project you choose. With a focus on programming concepts, this book teaches you how to:Understand the core features of all programming languages, including: variables, statements, decisions, loops, expressions, and operators Reuse code with functions Use library code to save time and effort Select the best data structure to manage complex data Write programs that talk to the Web Share your data with other programs Write programs that test themselves and help you avoid embarrassing coding errors We think your time is too valuable to waste struggling with new concepts. Using the latest research in cognitive science and learning theory to craft a multi-sensory learning experience, Head First Programming uses a visually rich format designed for the way your brain works, not a text-heavy approach that puts you to sleep.
Michael McMillan
Cambridge University Press
Not available
0521547652
Including a tutorial on how to use data structures and algorithms and a reference for implementation using VB.NET and the .NET Framework Class Library,... this is the first Visual Basic.NET book to provide a comprehensive discussion of the major data structures and algorithms. Michael McMillan presents arrays and arraylists, linked lists, hash tables, dictionaries, trees, graphs, sorting and searching as well as more advanced algorithms, such as probabilistic algorithms and dynamic programming in an object-oriented fashion. Finally, the professional or student VB.NET programmer has a dedicated reference instead of having to translate material on C++ or Java.
Bruno R. Preiss
Wiley
Not available
0471241342
An object-oriented learning framework for creating good software design.Bruno Preiss presents readers with a modern, object-oriented perspective for... looking at data structures and algorithms, clearly showing how to use polymorphism and inheritance, and including fragments from working and tested programs.
Michael Main
Prentice Hall
Not available
0132129485
Data Structures and Other Objects Using C++ takes a gentle approach to the data structures course in C++. Providing an early, self-contained review of... object-oriented programming and C++, this text gives students a firm grasp of key concepts and allows those experienced in another language to adjust easily. Flexible by design, professors have the option of emphasizing object-oriented programming, covering recursion and sorting early, or accelerating the pace of the course. Finally, a solid foundation in building and using abstract data types is also provided, along with an assortment of advanced topics such as B-trees for project building and graphs.
Michael Main
Prentice Hall
Not available
0132576244
Data Structures and Other Objects Using Java is a gradual, "just-in-time" introduction to Data Structures for a CS2 course. Each chapter provides a... review of the key aspects of object-oriented programming and a syntax review, giving students the foundation for understanding significant programming concepts. With this framework they are able to accomplish writing functional data structures by using a five-step method for working with data types; understanding the data type abstractly, writing a specification, using the data type, designing and implementing the data type, and analyzing the implementation. Students learn to think analytically about the efficiency and efficacy of design while gaining exposure to useful Java classes libraries.
'