Index
 
Operating Systems
Java
Programming Languages
Hardware
Microsoft Technologies
Computer Science
Formal Methods
MM & Game Dev.
Theory Computing
Compilers
Database
Hardware
DS & Algorithms
OS
Network
Database
Network
Software Engineering
XML and XSL
Internet
Web Programming
Web Technologies
Physics
Bio-Chemistry
Mathematics
Medical
Redbooks
Unlisted/Miscellaneous

Contact Us

Freebookzone.com | What's New | Missing Link | Feedback

Data Structures and Algorithms



Book Title : Data Structures and Algorithm with Object-Oriented Design Patterns in Java
eBook download format(s) : HTML html 
ISBN-10 : 0471346136 
ISBN-13 : 978-0-471346-13-5 
Author(s) : Bruno R. Preiss
Publisher : Wiley (02 Aug 1999)
Section : Data Structures and Algorithms
Book Review:

Book Description
Create sound software designs with data structures that use modern object-oriented design patterns! Author Bruno Preiss presents the fundamentals of data structures and algorithms from a modern, object-oriented perspective. The text promotes object-oriented design using Java and illustrates the use of the latest object-oriented design patterns. Virtually all the data structures are discussed in the context of a single class hierarchy. This framework clearly shows the relationships between data structures and illustrates how polymorphism and inheritance can be used effectively. Key Features of the Text

  • All data structures are presented using a common framework. This shows the relationship between the data structures and how they are implemented.
  • Object-oriented design patterns are used to demonstrate how a good design fits together and transcends the problem at hand.
  • A single Java software design is used throughout the text to provide a better understanding of the operation of complicated data structures.
  • Just-in-time presentation of mathematical analysis techniques introduces students to mathematical concepts as needed. Visit the Text's Web Site A comprehensive web site is available for users of the text at www.wiley.com/college/preiss. The site includes:
  • The Web Book (a hypertext version of the complete book)
  • Links to the Java Source Code (all the program examples from the text)
  • Opus5 Package (a Java package comprised of all the source code from the text)
  • Documentation (source code documentation)
  • Demo Applets (various Java applets that illustrate data structures and algorithms from the text)
  • Archive (JAR format archive of the source code from the text)
  • Front Matter (table of contents and preface)
  • Solutions Manual (password required)
  • Errata




add to del.icio.us                 Digg Freebookzone.com!

You may use anyone of the download options


eBook VersionBuy this book from Amazon
Front Cover

Missing Link?, Report It and try these 2 + 1 alternates...
  
     Buy 


Tell a Friend!

Similar Book titles in Data Structures and Algorithms section:
Handbook of Algorithms and Data Structures
Data Structure and Algorithm with Object-Oriented Design Patterns in Cpp
Data Structure and Algorithm with Object-Oriented Design Patterns in CSharp
Problems on Algorithms, 2nd Edition
Algorithms and Complexity
Introduction to Algorithms
Algorithm Design - Foundations, Analysis & Internet Examples
Design and Analysis of Computer Algorithms
The Algorithm Design Manual: Hypertext Edition
Patterns for Adaptive Programming (AP)
Computer Animation: Algorithms and Techniques
Dictionary of Algorithms and Data Structures
Data Structure and Algorithm with Object-Oriented Design Patterns in Python
Data Structure and Algorithm with Object-Oriented Design Patterns in Ruby
Fundamentals of Data Structures
Algorithms
Sorting and Searching Algorithms: A Cookbook
Planning Algorithms
Algorithms in the Real World - Lecture Notes
Algorithms and Data Structures in VLSI Design: OBDD - Foundations and Applications
How to Think About Algorithms - Loop Invariants and Recursion
C and Data Structures
Data Structures Demystified
Complexity of Algorithms
Algorithms for Communications Systems and their Applications
Algorithms for Programmers
Average Case Analysis of Algorithms on Sequences
Efficient Algorithms for Sorting and Synchronization
Combinatorial Algorithms
Jeff Erickson's Algorithms Course Materials


Similar Book titles in Other sections:

Section: Bio-Chemistry
Algorithms for Molecular Biology
Structures of Life - National Institute of General Medical Sciences
Data Analysis and Visualization in Genomics and Proteomics
Database Annotation in Molecular Biology


Section: CS -> Compilers and Languages
Advanced Programming Language Design
Advanced Programming Language Features for Executable Design Patterns -Better Patterns Through Reflection
Data, Syntax and Semantics - An Introduction to Modelling Programming Languages
The Design of Functional Programs - A Calculational Approach
Basics of Compiler Design
Show all..


Section: Multimedia & Game Development
Macromedia Flash MX Game Design Demystified
Advanced Flash Interface Design


Section: CS -> Hardware
Computer Structures: Principles and Examples
Computer Structures: Readings and Examples
Designing Computers and Digital Systems


Section: Parallel Computing
Designing and Building Parallel Programs


Section: CS -> Theory
How to Think Like a Computer Scientist: Learning with Java
Information Theory, Inference and Learning Algorithms
Computer Organization and Design Fundamentals
Algorithmic Problem Solving
Categories, Types And Structures - An Introduction to Category Theory for The Working Computer Scientist
Show all..


Section: DB -> Datawarehousing
Algorithmic Information Theory
Data Mining - An Introduction Student Notes
Database Systems: Concepts, Languages and Architectures
Data Mining - Desktop Survival Guide


Section: DB -> DB / 2
IBM DB2 Universal Database for UNIX
DB2 Java Stored Procedures by Examples
IBM Informix: Integration Through Data Federation


Section: DB -> Oracle
High Performance Oracle Database Applications
Database Systems: The Complete Book
Oracle8 Distributed Database Systems Release 8.0
Oracle Data Warehousing Unleashed
Oracle Database Construction Kit
Show all..


Section: DB -> Others
Data Transfer Strategies (between XML and RDBM)
Database Programming with Perl
Introduction to Databases for the Web
Introduction to Databases for Web Developers
Teach Yourself Database Programming with Visual C++ 6 in 21 Day
Show all..


Section: DB -> Postgre SQL
Build Your Own Database Driven Website Using PHP and MySQL


Section: Computer Hardware
Hardware Design Guide for Microsoft Windows NT Server
Hardware Design Guide for Microsoft Windows 2000 Server
Dictionary of PC Hardware and Data Communications Terms


Section: Device Drivers
Data Link Provider Interface (DLPI) Specification
Device Driver Hardening Design Specification


Section: Logic Design and Architecture
Computer Aids for VLSI Design, Second Edition
Bit-Slice Design: Controllers and ALUs
Contemporary Logic Design
DESIGN AND ANALYSIS OF FAST LOW POWER SRAMs
Design Issues In CMOS Differential LC Oscillators
Show all..


Section: Microprocessor
Low Power System Design Considerations
Mixed-signal and DSP Design Techniques


Section: Peripherals
Overview of Digital Audio Interface Data Structures
PCI 9050-1 Data Book Version 1.01
PCI Audio Design Guide for Embedded Systems
Plug and Play Design Specification for IEEE 1394


Section: Internet
The Cold Fusion Web Database Construction Kit


Section: Advanced Java
Java Au Naturel - Guide to Object Oriented Design, 4th Edition
Java Expert Solutions
Application Development with VisualAge for Java Enterprise
Java Thin Client Systems with VisualAge Generator
Principles of Object-Oriented Programming in Java
Show all..


Section: Java Enterprise Edition
The Java Enterprise CD Bookshelf
Designing Enterprise Applications with J2EE
Factoring JavaBeans in the Enterprise
Servlets and JavaServer Pages (JSP): A Tutorial
Enterprise Java Beans, an Introduction
Show all..


Section: Java User Interface
A Java GUI Programmer's Primer
Java AWT Reference
Teach Yourself Internet Game Programming With Java in 21 Days
Java 3D API Specification
Java 3D API Tutorial
Show all..


Section: Java Language
Java Language Reference
Java Unleashed
Java 2 Platform Power Reference
Java 1.2 Unleashed
The Java Reference Library CD Bookshelf
Show all..


Section: Java Micro Edition
Using WebSphere Studio Device Developer to Build Embedded Java Applications
Learning Wireless Java


Section: Java Networking
Web Programming with Java
Java Thin Client for Network Computing
Developing Intranet Applications with Java
Java Message Service (JMS) Tutorial
Java Thin Client Programming
Show all..


Section: Java Tools
Java Programming Guide for OS/390
Building AS/400 Internet-Based Applications with Java
Creating Java Applications using NetRexx
Using VisualAge for Java Enterprise Version 2 to Develop CORBA & EJB Applications
e-business Application Solutions Using Java: Volume I
Show all..


Section: Mathematics
Mathematics for Algorithm and Systems Analysis
Algorithms For Computing With Modular Forms
Graph-Theoretic Algorithms
Fundamental Problems in Algorithmic Algebra
Fundamental Numerical Methods and Data Analysis
Show all..


Section: Miscellaneous
The Art of Computer Game Design
A Genetic Algorithm Tutorial
Applied Cryptography: Protocols, Algorithms, and Source Code in C, 2nd Edition
Data Conversion Handbook
Image Processing and Data Analysis: The Multiscale Approach
Show all..


Section: Microsoft Certifications
MCSE Training Guide - Active Directory Design - Exam 70-219
MCSE Training - 70-221 - Networking Infrastructure Design (New Riders)


Section: Microsoft C Sharp (C#)
C# for Java Programmers
Data Structures and Algorithms with Object-Oriented Design Patterns in C#
Mastering CSharp Database Programming


Section: Microsoft .(dot) net
Application Architecture for .NET: Designing Applications and Services


Section: Microsoft Windows Servers
Designing & Implementing Microsoft Proxy Server
Designing & Implementing Microsoft Index Server
Designing and Implementing Microsoft Internet Information Server


Section: Microsoft Visual Basic
Visual Basic Design Patterns
Microsoft Visual Basic Design Patterns
Web Database Developer's Guide with Visual Basic 5
Visual Basic 6 Database How-To


Section: Microsoft Visual C++
Database Developer's Guide with Visual C++ 4, Second Edition
Teach Yourself Database Programming with VC++ 6 in 21 Days


Section: MS Web Technologies
Designing Secure Web Based Applications For Microsoft Windows 2000


Section: Networking
Introduction to Data Communications
Internetworking Design Guide
Cisco CCIE Fundamentals: Network Design
Cisco - Designing Network Security
Cisco CCIE Fundamentals: Network Design & Case Studies
Show all..


Section: Other Engineering
Modern Antenna Design 2nd Edition
Design for Construction
Marine Structural Design
Structural Engineering, Analysis and Design


Section: GNU/Linux OS
Practical File System Design - with the BE File System


Section: Mac OS X
Mac OS X for Java Geeks


Section: Embedded and RTOS
Embedded System Design: A Unified Hardware/Software Approach


Section: OS Theory
The Common Man's Guide to Operating System Design
Operating Systems: Internals and Design Principles, Fourth Edition
EW Dijkstra Archive: My recollections of operating system design
The Interaction of Architecture and Operating System Design
Project Oberon - The Design of an Operating System and Compiler
Show all..


Section: Unix OS
Nextstep Programming: Step One : Object-Oriented Applications/Book and Disk


Section: Assembly Language
Structures in Assembly Language


Section: C Language
Object-Oriented Programming with ANSI C
Object-Oriented Programming And The Objective-C Language


Section: C++ Language
Algorithms And Data Structures in C++
Data Structures and Algorithms with Object-Oriented Design Patterns in C++
Introduction to Object-Oriented Programming Using C++
Software Design Using C++
C++ Network Programming, Vol. 1: Mastering Complexity with ACE and Patterns
Show all..


Section: Other Programming
Ada 95: The Craft of Object-Oriented Programming
Seamless Object-Oriented Software Architecture: Analysis and Design of Reliable Systems
A Functional Pattern System for Object-Oriented Design
Building Skills in Object-Oriented Design


Section: Perl Scripting
Perl Design Patterns


Section: Scripting
Thinking in Python: Design Patterns and Problem-Solving Techniques


Section: Smalltalk
Smalltalk, Objects, and Design
Squeak: Object-Oriented Design with Multimedia Applications


Section: Redbooks Draft
Patterns: Building Serial and Parallel Processes with WebSphere Process Server V6
Deployment Guide Series: IBM Change Configuration Management Database Configuration Discovery and Tracking Server v1.1
Deployment Guide Series: TotalStorage Productivity Center for Data
Tivoli Netcool Service Quality Manager Data Mediation Gateway Development
Preparing for and Tuning the SQL Query Engine on DB2 Universal Database for iSeries on DB2 for i5/OS
Show all..


Section: Redbooks
Deployment Guide Series: Tivoli Continuous Data Protection for Files
Java Stand-alone Applications on z/OS, Volume I
Developing PHP Applications for IBM Data Servers
Robust Data Synchronization with IBM Tivoli Directory Integrator
SQL Performance Diagnosis on IBM DB2 Universal Database for iSeries
Show all..


Section: IBM Technotes
FICON Quick Reference Guide for IBM/McDATA Directors
Deployment Planning Considerations for Tivoli Continuous Data Protection for Files
Best Practices for OnDemand Application Design and Configuration
Journal Caching: Understanding the Risk of Data Loss
z/OS V1R7 DFSMShsm Support of Large Format Data Sets
Show all..


Section: Redpapers
Multiprotocol Data Access with IBM System Storage N series
The Role of IBM System z in the design of a Service Oriented Architecture
SAP NetWeaver Java on IBM i5/OS
Java Message Service (JMS) Security on z/OS
Synchronizing Data with IBM Tivoli Directory Integrator 6.1
Show all..


Section: Redpapers Draft
IBM System Storage N Series Implementation of RAID Double Parity for Data Protection
SAP NetWeaver Java on IBM i5/OS
Configuring WebSphere Process Server 6.1 with an Oracle Database
IBM WebSphere DataPower SOA Appliances Part II: Authentication and Authorization
The Green Data Center: Steps for the Journey (draft)
Show all..


Section: Software Engineering
How to Design Programs: An Introduction to Programming and Computing
Reusable Software Components: Object-Oriented Embedded Systems Programming in C
Adaptive Object-Oriented Software
Object-Oriented System Development
Object-Oriented Software Composition
Show all..


Section: Telecommunication
RF CIrcuit Design
Mobile Telecommunications Protocols for Data Networks


Section: Software Testing
A Practitioner's Guide to Software Test Design


Section: Web Programming
JavaScript: The Definitive Guide, 2nd Edition
JavaScript Authoring Guide
Core Servlets and JavaServer Pages
Client-Side JavaScript 1.3 Guide
Client-Side JavaScript 1.3 Reference
Show all..


Section: Web Technology
The Web Design CD Bookshelf
Introduction to Web Design
Web Style Guide: Basic Design Principles for Creating Web Sites
Using HTML 3.2, Java 1.1, and CGI
Introduction to Web Design
Show all..


Section: XML, XSL & UML
Processing XML with Java
XML and Databases
Transferring Data Between XML Documents and Relational Databases
Java & XML, 2nd Edition: Solutions to Real-World Problems
Java and XSLT
Show all..


Similar Books from Amazon :


Tell a Friend!


©2008 FreeBookZone.com - Home - Privacy Policy - Program Policy, Terms and Conditions