Skip to main content

Java: Data Structures and Programming

  • Book
  • © 1998

Overview

  • Data structures presented for Java programming
  • Text and professional book in one
  • Object-oriented design for most efficient development and best quality

This is a preview of subscription content, log in via an institution to check access.

Access this book

eBook USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Other ways to access

Licence this eBook for your library

Institutional subscriptions

Table of contents (12 chapters)

  1. Java Programming

  2. Computation Analysis

  3. Data Structures

  4. Data Persistence

Keywords

About this book

This book is written for practitioners of software development and for students of computer science who are interested in using the Java language to construct data structures. The book assumes general knowledge of computer programming but no experience of Java programming or object modeling for the readers. It intro­ duces the Java language and object model by going through examples of data modeling. The book emphasizes programming skills for developing various types of data structure and fundamental techniques for complexity analysis. The program­ ming skills are necessary for software development. The analysis techniques are needed to ensure performance of programs. The author has been responsible for teaching a data structure course for years. The book carries out his expectations for proficiency in both programming and complexity analysis from students. Several features of the book distinguish it from other books on data struc­ tures. A challenge for the book is relating the complexity analysis to the Java Virtual Machine, which isolates Java programmers from platform issues. The book devotes a chapter to discuss the structure of Java class files and the Java Virtual Machine. The book presents the problem of maximum flow and imple­ ments algorithms in Java to evaluate maximum flow for networks. It introduces persistent data structures, which may be included by some practitioners in their projects.

Authors and Affiliations

  • School of Computer Science, University of Windsor, Windsor, Canada

    Liwu Li

Bibliographic Information

  • Book Title: Java: Data Structures and Programming

  • Authors: Liwu Li

  • DOI: https://doi.org/10.1007/978-3-642-95851-9

  • Publisher: Springer Berlin, Heidelberg

  • eBook Packages: Springer Book Archive

  • Copyright Information: Springer-Verlag Berlin Heidelberg 1998

  • Softcover ISBN: 978-3-642-95853-3Published: 23 August 2014

  • eBook ISBN: 978-3-642-95851-9Published: 06 December 2012

  • Edition Number: 1

  • Number of Pages: XV, 484

  • Number of Illustrations: 11 b/w illustrations

  • Topics: Data Structures, Programming Techniques, Programming Languages, Compilers, Interpreters

Publish with us