skip to content
Data structures & problem solving using Java Preview this item
ClosePreview this item
Checking...

Data structures & problem solving using Java

Author: Mark Allen Weiss
Publisher: Boston, MA : Pearson/Addison-Wesley, ©2006.
Edition/Format:   Print book : English : 3rd edView all editions and formats
Summary:
"The book's unique approach of separating the interface (how to use a data structure) and the implementation (how to program a structure) of each data structure into parts has been hailed by both professors and students as an outstanding and efficient way of teaching data structures. Professor Mark Allen Weiss continues with this approach in the third edition of Data Structures and Problem Solving Using Java by  Read more...
Rating:

(not yet rated) 0 with reviews - Be the first.

Subjects
More like this

Find a copy in the library

&AllPage.SpinnerRetrieving; Finding libraries that hold this item...

Details

Material Type: Internet resource
Document Type: Book, Internet Resource
All Authors / Contributors: Mark Allen Weiss
ISBN: 0321322134 9780321322135 0321312554 9780321312556
OCLC Number: 57366550
Description: xxxiv, 926 pages : illustrations ; 24 cm
Contents: Ch. 1. Primitive Java --
Ch. 2. Reference types --
Ch. 3. Objects and classes --
Ch. 4. Inheritance --
Ch. 5. Algorithm analysis --
Ch. 6. The collections api --
Ch. 7. Recursion --
Ch. 8. Sorting algorithms --
Ch. 9. Randomization --
Ch. 10. Fun and games --
Ch. 11. Stacks and compilers --
Ch. 12. Utilities --
Ch. 13. Simulation --
Ch. 14. Graphs and paths --
Ch. 15. Inner classes and implementation of ArrayList --
Ch. 16. Stacks and queues --
Ch. 17. Linked lists --
Ch. 18. Trees --
Ch. 19. Binary search trees --
Ch. 20. Hash tables --
Ch. 21. A priority queue : the binary heap --
Ch. 22. Splay trees --
Ch. 23. Merging priority queues --
Ch. 24. The disjoint set class --
App. A. Operators --
App. B. Graphical user interfaces --
App. C. Bitwise operators.
Other Titles: Data structures and problem solving using Java
Responsibility: Mark Allen Weiss.
More information:

Abstract:

Provides a practical introduction to data structures from a viewpoint of abstract thinking and problem solving, as well as the use of Java. This title is suitable for readers who are familiar with  Read more...

Reviews

User-contributed reviews
Retrieving GoodReads reviews...
Retrieving DOGObooks reviews...

Tags

Be the first.
Confirm this request

You may have already requested this item. Please select Ok if you would like to proceed with this request anyway.

Linked Data


Primary Entity

<http://www.worldcat.org/oclc/57366550> # Data structures & problem solving using Java
    a schema:CreativeWork, schema:Book ;
    library:oclcnum "57366550" ;
    library:placeOfPublication <http://id.loc.gov/vocabulary/countries/mau> ;
    library:placeOfPublication <http://experiment.worldcat.org/entity/work/data/600311#Place/boston_ma> ; # Boston, MA
    schema:about <http://experiment.worldcat.org/entity/work/data/600311#Topic/java_lenguaje_de_programacion_para_computadora> ; # Java (Lenguaje de programación para computadora)
    schema:about <http://id.loc.gov/authorities/subjects/sh85107111> ; # Problem solving--Data processing
    schema:about <http://id.worldcat.org/fast/1077897> ; # Problem solving--Data processing
    schema:about <http://experiment.worldcat.org/entity/work/data/600311#Topic/estructuras_de_datos_computacion> ; # Estructuras de datos (Computación)
    schema:about <http://id.worldcat.org/fast/982065> ; # Java (Computer program language)
    schema:about <http://experiment.worldcat.org/entity/work/data/600311#Topic/programacion_dinamica> ; # Programación dinámica
    schema:about <http://experiment.worldcat.org/entity/work/data/600311#Topic/solucion_de_problemas_procesamiento_de_datos> ; # Solución de problemas--Procesamiento de datos
    schema:about <http://dewey.info/class/005.133/e22/> ;
    schema:about <http://id.worldcat.org/fast/887978> ; # Data structures (Computer science)
    schema:alternateName "Data structures and problem solving using Java" ;
    schema:bookEdition "3rd ed." ;
    schema:bookFormat bgn:PrintBook ;
    schema:copyrightYear "2006" ;
    schema:creator <http://viaf.org/viaf/19784999> ; # Mark Allen Weiss
    schema:datePublished "2006" ;
    schema:exampleOfWork <http://worldcat.org/entity/work/id/600311> ;
    schema:inLanguage "en" ;
    schema:name "Data structures & problem solving using Java"@en ;
    schema:productID "57366550" ;
    schema:publication <http://www.worldcat.org/title/-/oclc/57366550#PublicationEvent/boston_ma_pearson_addison_wesley_2006> ;
    schema:publisher <http://experiment.worldcat.org/entity/work/data/600311#Agent/pearson_addison_wesley> ; # Pearson/Addison-Wesley
    schema:reviews <http://www.worldcat.org/title/-/oclc/57366550#Review/-988316273> ;
    schema:url <http://catdir.loc.gov/catdir/toc/ecip055/2004031048.html> ;
    schema:workExample <http://worldcat.org/isbn/9780321322135> ;
    schema:workExample <http://worldcat.org/isbn/9780321312556> ;
    umbel:isLike <http://bnb.data.bl.uk/id/resource/GBA537789> ;
    wdrs:describedby <http://www.worldcat.org/title/-/oclc/57366550> ;
    .


Related Entities

<http://experiment.worldcat.org/entity/work/data/600311#Agent/pearson_addison_wesley> # Pearson/Addison-Wesley
    a bgn:Agent ;
    schema:name "Pearson/Addison-Wesley" ;
    .

<http://experiment.worldcat.org/entity/work/data/600311#Topic/estructuras_de_datos_computacion> # Estructuras de datos (Computación)
    a schema:Intangible ;
    schema:name "Estructuras de datos (Computación)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/600311#Topic/java_lenguaje_de_programacion_para_computadora> # Java (Lenguaje de programación para computadora)
    a schema:Intangible ;
    schema:name "Java (Lenguaje de programación para computadora)"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/600311#Topic/programacion_dinamica> # Programación dinámica
    a schema:Intangible ;
    schema:name "Programación dinámica"@en ;
    .

<http://experiment.worldcat.org/entity/work/data/600311#Topic/solucion_de_problemas_procesamiento_de_datos> # Solución de problemas--Procesamiento de datos
    a schema:Intangible ;
    schema:name "Solución de problemas--Procesamiento de datos"@en ;
    .

<http://id.loc.gov/authorities/subjects/sh85107111> # Problem solving--Data processing
    a schema:Intangible ;
    schema:name "Problem solving--Data processing"@en ;
    .

<http://id.worldcat.org/fast/1077897> # Problem solving--Data processing
    a schema:Intangible ;
    schema:name "Problem solving--Data processing"@en ;
    .

<http://id.worldcat.org/fast/887978> # Data structures (Computer science)
    a schema:Intangible ;
    schema:name "Data structures (Computer science)"@en ;
    .

<http://id.worldcat.org/fast/982065> # Java (Computer program language)
    a schema:Intangible ;
    schema:name "Java (Computer program language)"@en ;
    .

<http://viaf.org/viaf/19784999> # Mark Allen Weiss
    a schema:Person ;
    schema:familyName "Weiss" ;
    schema:givenName "Mark Allen" ;
    schema:name "Mark Allen Weiss" ;
    .

<http://worldcat.org/isbn/9780321312556>
    a schema:ProductModel ;
    schema:isbn "0321312554" ;
    schema:isbn "9780321312556" ;
    .

<http://worldcat.org/isbn/9780321322135>
    a schema:ProductModel ;
    schema:isbn "0321322134" ;
    schema:isbn "9780321322135" ;
    .

<http://www.worldcat.org/title/-/oclc/57366550#Review/-988316273>
    a schema:Review ;
    schema:itemReviewed <http://www.worldcat.org/oclc/57366550> ; # Data structures & problem solving using Java
    schema:reviewBody ""The book's unique approach of separating the interface (how to use a data structure) and the implementation (how to program a structure) of each data structure into parts has been hailed by both professors and students as an outstanding and efficient way of teaching data structures. Professor Mark Allen Weiss continues with this approach in the third edition of Data Structures and Problem Solving Using Java by introducing concepts in four parts. Part 1 (tour of Java), Part 2 (Algorithms and Building Blocks), and Part 3 (Applications) lay the groundwork by discussing basic concepts and tools and providing some practical examples. Implementation of data structures is not shown until Part 4 (Implementations). This practical approach forces the student to think abstractly about the functionality of the data structures before implementing them." "This edition incorporates the many enhancements of Java 5.0. It includes coverage of generic programming and of the design of generic collection classes. The book is appropriate for students who are familiar with basic Java programming concepts or are new to the language and want to learn how it treats data structures concepts."--Jacket." ;
    .


Content-negotiable representations

Close Window

Please sign in to WorldCat 

Don't have an account? You can easily create a free account.