16871Data structures and algorithms in Java
The book gives an extensive overview of data structures and algorithms. In addition to the examination of particular algorithms and data structures, you will find an analysis of their relation to each other, performance issues and what problems can be solved using them. Each chapter contains a workshop applet, demonstrating clearly functioning of the things.
16872Data structures and algorithms in Java : 6th ed.
The design and analysis of efficient data structures has long been recognized as a key component of the Computer Science curriculum. Goodrich and Tomassia's approach to this classic topic is based on the object-oriented paradigm as the framework of choice for the design of data structures. For each ADT presented in the text, the authors provide an associated Java interface. Concrete data structures realizing the ADTs are provided as Java classes implementing the interfaces. The Java code implementing fundamental data structures in this book is organized in a single Java package, net.datastructures. This package forms a coherent library of data structures and algorithms in Java specifically designed for educational purposes in a way that is complimentary with the Java Collections Framework.
16873Data structures and other objects using C++ : 2nd ed.
This book provides the phases of software development; abstract data types and C++ classes; Container class; Pointers and dynamic arrays; Linked lists; Software development with templates, iterators, and the standard library;...
16874Data structures and other objects using C++ : 3rd ed.
Provides interfaces for the principal example classes, which are compliant with the ANSI/ISO C++ Standard Library classes. Thorough coverage of the role of the const keyword in the C++ Standard Library. Covers C++ features such as namespaces, static member constants, typename keyword, and inheritance. Thorough review of C++ syntax and OOP concepts, making book accessible for programmers at various levels. The book also gives readers a firm grasp of key concepts and allows programmers experienced in another language to adjust easily.
16875Data structures and other objects using C++: 2nd edition
Data Structures and Other Objects Using C++ meets the needs of anyone who wants to balance the introduction of object-oriented concepts with data structures with C++. This book takes a gentle approach to the data structures course in C++ in that it provides an early, self-contained review of object-oriented programming and C++ to give students a firm grasp of key concepts and allows those experienced in another language to adjust easily.
16876Data structures and other objects using C++: 3rd edition
This book successfully balances the introduction of object-oriented concepts with data structures in C++. KEN TOPICS:Provides interfaces for the principal example classes, which are compliant with the ANSI/ISO C++ Standard Library classes. Thorough coverage of the role of the const keyword in the C++ Standard Library. Covers C++ features such as namespaces, static member constants, typename keyword, and inheritance. Thorough review of C++ syntax and OOP concepts, making book accessible for programmers at various levels.
16877Data structures and other objects using Java : 2nd ed.
The phases of software development; Java classes and information hiding; Collection classes; Linked lists;...
16878Data structures and problem solving using Java
This text uses Java to teach data structures and algorithms from the perspective of abstract thinking and problem solving.
16879Data structures and program design in C
Chapter 1: Programming principles; Chapter 2: Introduction to software engineering; Chapter 3: Stacks and recursion; Chapter 4: Queues and linked lists; Chapter 5: General lists; Chapter 6: Searching; Chapter 7: Sorting; Chapter 8: Tables and information retrieval; Chapter 9: Binary search trees; Chapter 10: Multiway tress; Chapter 11: Graphs; Chapter 12: Case study.
16880Data structures and program design in C
This introduction to data structures using the C programming language demonstrates the stepwise refinement of ideas into runable programs, emphasizing problem specification and program correctness.