- Data structures and algorithms in Java
- Data Structures and Algorithms in Java
- Отзывы — Написать отзыв
- Избранные страницы
- Содержание
- Другие издания — Просмотреть все
- Часто встречающиеся слова и выражения
- Об авторе (2014)
- Библиографические данные
- Data Structures and Algorithms in Java
- Результаты поиска по книге
- Отзывы — Написать отзыв
- Содержание
- Другие издания — Просмотреть все
- Часто встречающиеся слова и выражения
- Об авторе (2004)
- Библиографические данные
- Data structures and algorithms in Java
- Data structures and algorithms in Java
Data structures and algorithms in Java
«The design and analysis of efficient data structures has long been recognized as a key component of the Computer Science curriculum. Goodrich, Tomassia and Goldwasser’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»—Publisher’s website
Includes bibliographical references (pages 710-713) and index
Java primer — Object-oriented design — Fundamental data structures — Algorithm analysis — Recursion — Stacks, queues, and deques — List and iterator ADTs — Trees — Priority queues — Maps, hash tables, and skip lists — Search trees — Sorting and selection — Text processing — Graph algorithms — Memory management and B-trees
Access-restricted-item true Addeddate 2022-06-02 19:10:26 Associated-names Tamassia, Roberto, 1960- author; Goldwasser, Michael H., 1969- author Autocrop_version 0.0.13_books-20220331-0.2 Bookplateleaf 0006 Boxid IA40530118 Camera USB PTP Class Camera Collection_set printdisabled External-identifier urn:oclc:record:1330337942
urn:lcp:datastructuresal0000good_p6k6:lcpdf:f6042412-8564-4419-9237-d057c42b554e
urn:lcp:datastructuresal0000good_p6k6:epub:623299cc-438d-451c-aa6d-a1f585cf02ca Foldoutcount 0 Identifier datastructuresal0000good_p6k6 Identifier-ark ark:/13960/s2nztmqj9xw Invoice 1652 Isbn 9781118771334
1118771338 Lccn 2014412891 Ocr tesseract 5.0.0-1-g862e Ocr_detected_lang en Ocr_detected_lang_conf 1.0000 Ocr_detected_script Latin Ocr_detected_script_conf 0.9938 Ocr_module_version 0.0.15 Ocr_parameters -l eng Old_pallet IA-WL-1300154 Openlibrary_edition OL26837958M Openlibrary_work OL19547378W Page_number_confidence 97.03 Pages 742 Partner Innodata Pdf_module_version 0.0.18 Ppi 360 Rcs_key 24143 Republisher_date 20220602143356 Republisher_operator associate-meriam-bapilar@archive.org Republisher_time 276 Scandate 20220601123516 Scanner station47.cebu.archive.org Scanningcenter cebu Scribe3_search_catalog isbn Scribe3_search_id 9781118771334 Tts_version 5.1-refactored-13-g7cfc5094 Worldcat (source edition) 847126203
Data Structures and Algorithms in Java
The design and analysis of efficient data structures has long been recognized as a key component of the Computer Science curriculum. Goodrich, Tomassia and Goldwasser’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.
Отзывы — Написать отзыв
Избранные страницы
Содержание
Другие издания — Просмотреть все
Часто встречающиеся слова и выражения
Об авторе (2014)
Michael Goodrich received his Ph.D. in Computer Science from Purdue University in 1987. He is currently a professor in the Department of Computer Science at John Hopkins University, and codirector of the Johns Hopkins Center for Algorithms Engineering. He is an editor for the International Journal of Computational Geometry & Applications, Journal of Computational and System Sciences, and Journal of Graph Algorithms and Applications.
Roberto Tamassia received his Ph.D. in Electrical and Computer Engineering from the University of Illinois at Urbana-Champaign in 1988. He is currently a professor in the Department of Computer Science at Brown University. He is also an editor for Computational Geometry: Theory and Applications, and the Journal of Graph Algorithms and Applications, and previously served on the editorial board of IEEE Transactions on Computers.
Michael Goldwasser, PhD in Computer Science from Stanford University, 1997; Associate Professor and Director of CS at St. Louis University; author of Object-Oriented Programming in Python, Pearson, 2008.
Библиографические данные
Название | Data Structures and Algorithms in Java |
Авторы | Michael T. Goodrich , Roberto Tamassia , Michael H. Goldwasser |
Издание: | 6 |
Издатель | John Wiley & Sons, 2014 |
ISBN | 1118771338, 9781118771334 |
Количество страниц | Всего страниц: 736 |
  |   |
Экспорт цитаты | BiBTeX EndNote RefMan |
Data Structures and Algorithms in Java
The third edition of this conceptually elegant and pedagogically innovative text continues to incorporate the object-oriented design paradigm, using Java as the implementation language, while also providing intuition and analysis of fundamental data structures and algorithms. All of this is done in a clear, friendly writing style that uses visuals to introduce and simplify important analytic and mathematical concepts.
* Entirely new chapter on recursion
* Additional exercises on the analysis of simple algorithms
* New case study on parenthesis matching and HTML validation
Результаты поиска по книге
Отзывы — Написать отзыв
Содержание
Другие издания — Просмотреть все
Часто встречающиеся слова и выражения
Об авторе (2004)
Professors Goodrich and Tamassia are well-recognized researchers in algorithms and data structures, having published many papers in this field, with applications to Internet computing, information visualization, computer security, and geometric computing. They have served as principal investigators in several joint projects sponsored by the National Science Foundation, the Army Research Office, and the Defense Advanced Research Projects Agency. They are also active in educational technology research, with special emphasis on algorithm visualization systems.
Michael Goodrich received his Ph.D. in computer science from Purdue University in 1987. He is currently a professor in the Department of Computer Science at University of California, Irvine. Previously, he was a professor at Johns Hopkins University. He is an editor for the International Journal of Computational Geometry & Applications and Journal of Graph Algorithms and Applications.
Roberto Tamassia received his Ph.D. in Electrical and Computer Engineering from the University of Illinois at Urbana-Champaign in 1988. He is currently a professor in the Department of Computer Science at Brown University. He is editor-in-chief for the Journal of Graph Algorithms and Applications and an editor for Computational Geometry: Theory and Applications. He previously served on the editorial board of IEEE Transactions on Computers.
In addition to their research accomplishments, the authors also have extensive experience in the classroom. For example, Dr. Goodrich has taught data structures and algorithms courses, including Data Structures as a freshman-sophomore level course and Introduction to Algorithms as an upper level course. He has earned several teaching awards in this capacity. His teaching style is to involve the students in lively interactive classroom sessions that bring out the intuition and insights behind data structuring and algorithmic techniques. Dr. Tamassia has taught Data Structures and Algorithms as an introductory freshman-level course since 1988. One thing that has set his teaching style apart is his effective use of interactive hypermedia presentations integrated with the Web.
The instructional Web sites, datastructures.net and algorithmdesign.net, supported by Drs. Goodrich and Tamassia are used as reference material by students, teachers, and professionals worldwide.
Библиографические данные
Название | Data Structures and Algorithms in Java |
Авторы | Michael T. Goodrich , Roberto Tamassia |
Издание: | 3, иллюстрированное |
Издатель | Wiley, 2004 |
Владелец оригинала: | Калифорнийский университет |
Оцифровано | 19 ноя 2009 |
ISBN | 0471469831, 9780471469834 |
Количество страниц | Всего страниц: 681 |
  |   |
Экспорт цитаты | BiBTeX EndNote RefMan |
Data structures and algorithms in Java
Java programming — Object-oriented design — Analysis tools — Stacks, queues, and deques — Vectors, lists, and sequences — Trees — Priority queues — Dictionaries — Search trees — Sorting, sets, and selection — Text processing — Graphs — Useful mathematical facts
Access-restricted-item true Addeddate 2012-05-16 15:47:34 Bookplateleaf 0002 Boxid IA157121 Camera Canon EOS 5D Mark II City New York [u.a.] Donor friendsofthesanfranciscopubliclibrary Edition 2. ed. External-identifier urn:oclc:record:1029029102
urn:lcp:datastructuresal00mich:lcpdf:92a8683e-b806-426f-804f-9f038c3d32f1
urn:lcp:datastructuresal00mich:epub:b42d6139-6d44-472e-993e-e4f1ac45b875 Extramarc University of Toronto Foldoutcount 0 Identifier datastructuresal00mich Identifier-ark ark:/13960/t8v99d191 Isbn 0471383678
9780471383673 Lccn 00043294 Ocr ABBYY FineReader 8.0 Ocr_converted abbyy-to-hocr 1.1.6 Ocr_module_version 0.0.13 Openlibrary_edition OL7616160M Openlibrary_work OL18156632W Page_number_confidence 96.50 Pages 666 Pdf_module_version 0.0.20 Ppi 350 Related-external-id urn:isbn:0470398809
urn:lccn:2009048008
urn:oclc:629876888
urn:oclc:699683039
urn:oclc:751458526
urn:oclc:759643759
urn:oclc:764526807
urn:oclc:780629525
urn:oclc:804697997
urn:oclc:876622403
urn:oclc:444396807
urn:oclc:604614024
urn:oclc:818864792
urn:oclc:877629625
urn:isbn:0471469831
urn:lccn:2003071070
urn:oclc:249579985
urn:oclc:441870671
urn:oclc:474717076
urn:oclc:502516859
urn:oclc:52992114
urn:oclc:54001674
urn:oclc:768061150
urn:oclc:806446216
urn:isbn:0471193089
urn:lccn:97039794
urn:oclc:299632209
urn:oclc:37546913
urn:oclc:421694441
urn:oclc:441699122
urn:oclc:471670023
urn:oclc:60152245
urn:oclc:610844760
urn:oclc:613801638
urn:oclc:637048420
urn:oclc:807635761
urn:oclc:817636786
urn:oclc:848843948
urn:oclc:850747080
urn:oclc:854922281
urn:isbn:0470383267
urn:oclc:638434946
urn:oclc:648733032
urn:oclc:748790067
urn:oclc:837020610
urn:isbn:0471644528
urn:oclc:876336193
urn:isbn:0471252190
urn:oclc:174412748
urn:oclc:222851903
urn:oclc:779162021
urn:oclc:300372249
urn:oclc:832989135
urn:oclc:877587939
urn:isbn:1118771338
urn:oclc:847126203
urn:isbn:0471738840
urn:lccn:2005282681
urn:oclc:223191664
urn:oclc:255247694
urn:oclc:300796958
urn:oclc:318282415
urn:oclc:439170408
urn:oclc:475052514
urn:oclc:61129332
urn:oclc:61822092
urn:oclc:70397464
urn:oclc:750815449
urn:oclc:803654684
urn:oclc:868521284 Republisher_date 20120914001724 Republisher_operator scanner-shenzhen-lee@archive.org;scanner-shenzhen-wu@archive.org Scandate 20120913065235 Scanner scribe6.shenzhen.archive.org Scanningcenter shenzhen Worldcat (source edition) 247172407
Data structures and algorithms in Java
Data Structures and Algorithms in Java incorporates the object-oriented design paradigm using Java as the implementation language, while also providing the fundamental intuition and analysis of each structure studied
Includes bibliographical references (pages 717-724) and index
System requirements: CD-ROM drive
Design principles — Analysis tools — Stacks, queues, and linked lists
Access-restricted-item true Addeddate 2020-10-21 15:09:37 Associated-names Tamassia, Roberto, 1960- Boxid IA1981704 Camera USB PTP Class Camera Collection_set printdisabled External-identifier urn:oclc:record:1204327401
urn:lcp:datastructuresal0000good:lcpdf:65c04c52-5784-424b-9f70-54e9c3d15f9e
urn:lcp:datastructuresal0000good:epub:3640a56e-c9bd-4c63-8183-6cda9f345ad6 Foldoutcount 0 Identifier datastructuresal0000good Identifier-ark ark:/13960/t0fv83c33 Invoice 1652 Isbn 0471193089
9780471193081
0471252190
9780471252191 Lccn 97039794 Ocr ABBYY FineReader 11.0 (Extended OCR) Ocr_converted abbyy-to-hocr 1.1.11 Ocr_module_version 0.0.14 Old_pallet IA19562 Openlibrary_edition OL10305814M Openlibrary_work OL24137051W Page_number_confidence 96.09 Pages 770 Partner Innodata Ppi 300 Rcs_key 24143 Republisher_date 20201021120025 Republisher_operator associate-markrandy-calimpon@archive.org Republisher_time 462 Scandate 20201019093635 Scanner station53.cebu.archive.org Scanningcenter cebu Scribe3_search_catalog isbn Scribe3_search_id 9780471193081 Tts_version 4.0-initial-155-gbba175a5