欧宝娱乐

Jump to ratings and reviews
Rate this book

Data Structures & Algorithms in Java

Rate this book
An introduction to the subject of data structure and algorithm programming, typically covered in second year computer science courses. Deemphasizing software engineering, the volume's 15 chapters cover: arrays, stacks and queues, simple sorting, linked lists, recursion, advanced sorting, binary trees, red-black trees, 2-3-4 trees and external storage, hash tables, heaps, and weighted graphs. The CD-ROM contains visual simulations of algorithm examples from the book. Annotation c. by Book News, Inc., Portland, Or.

617 pages, Hardcover

First published March 1, 1998

138 people are currently reading
590 people want to read

About the author

Mitchell Waite

48books1follower
Writes about computer programming.

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
149 (44%)
4 stars
118 (34%)
3 stars
48 (14%)
2 stars
14 (4%)
1 star
9 (2%)
Displaying 1 - 30 of 31 reviews
Profile Image for Krishna Chaitanya.
68 reviews118 followers
August 18, 2020
The best book I've found on Data Structures and Algorithms in Java for beginners. Content is properly organized, nice illustrations and easy-to-understand explanations. It covers general purpose data structures like Arrays, Linked lists, HashTables and Binary Trees, special purpose data structures like Stacks, Queues and PriorityQueues, sorting algorithms and lastly Graphs.

Note that this is a beginners book, it can act as an interview refresher and solidify your understanding on Computer Science fundamentals in terms of data structures and algorithms.

Excellent material.
Profile Image for Ravish Rawat.
2 reviews
July 27, 2015
This is the best book you can find on Earth as of now. Perfect explanation of concepts with examples.If you're not someone who come from a computer science background but works as a software engineer even then you can learn D.S from it very easily.

You just need to know Java and this book will take you further.Most gurus lists will tell you that "Introduction to Algorithms" and others is the book to buy in this field. I would strongly disagree with this notion unless the reader is already very savvy in DS&A and good with numbers.

Just DON'T THINK.Buy it.Best book? Yes!
Profile Image for Evan Snyder.
207 reviews18 followers
January 22, 2013
As an amateur programmer looking to learn what exists beyond arrays, this book was great. I got a very clear overview of the different types of data structures and their attributes, implementation tips, and good code examples.
Profile Image for Nimrod Daniel.
180 reviews299 followers
March 4, 2016
The book covers all the important topics in regard to DS&A 鈥� arrays, stacks, queues, link lists, trees, heaps, hashtables, Graphs, recursion, sorting algorithms and few other graph related algorithms. The explanations are great, and the code examples are detailed for every data structure and algorithm, everything is developed from scratch. There鈥檙e plenty of workshops applets, though I didn't even check if they鈥檙e available because I had no problem to imagine how the algorithms work step by step. The Red-Black tree chapter explains exactly how it works, though there鈥檚 no code implementation, and it was nice if it had one. The weighted Graph chapter could have been edited better to my taste, though it鈥檚 fine.

All in all it鈥檚 a good book on DS&A, and I highly recommend this book to anyone who鈥檚 interested in this topic. Sedgewick鈥檚 book sounds like a good book to take a step further and dive into algorithms.
4.5-4.75/5
Profile Image for Sankalp Suryawanshi.
1 review1 follower
April 30, 2013
This is first time ever I read any Data Structures and Algorithms. After almost completing this book I found this book is good for learning concepts. The applet provided are great pictorial presentation.
Profile Image for Antriksh.
5 reviews17 followers
August 5, 2017
This book is Bible for people who want to understand every why's and how's of each data structure topic along with Java code . I have read it to understand the basics prior to get ready for challenging interview questions . In the end of book i can connect the dots as what problem leads to other data structure and ADTs .
All i can say is that I'm a happy programmer after completing this book . (:
4 reviews2 followers
April 10, 2015
Solid introduction or review of basic concepts

The name is a bit of a misnomer, it does not through luck explore algorithms, aside from Dijkstra's algorithm most others relate to ADT's, such as red and black or AVL trees. That being said, it's still a good book for introducing the basics for data and abstract data types.
Profile Image for Andrew Obrigewitsch.
951 reviews155 followers
May 16, 2016
This is an excellent book on Data Structures and Algorithms, for some reason my teacher chose a book that isn't nearly as good, but this one really helped me to understand what the different algorithms are doing. Especially some of the more abstract ones like Hash Tables and Graphs.
97 reviews9 followers
June 25, 2019
铡謧榨宅斋 宅铡謧 铡 沾斋 謩斋展 栈铡斩謩 诈铡謨榨宅 崭謧 斩崭謤沾铡宅 眨斋謤謩 寨铡謤栅铡宅, 謩铡斩 謪眨湛崭謧榨宅 乍斩 眨謤铡寨铡斩崭謧诈斋謧斩斋謥, 崭謤斩 铡沾乍斩 斋斩展 謨崭謤毡崭謧沾 铡 謩榨咋 斋闸謤 沾铡斩謤铡沾铡战斩 闸铡謥铡湛謤斋謮 崭謧 斩铡榨謧, 展铡謤摘斋 寨铡謤栅铡宅 乍斩 债謤铡眨謤铡謧崭謤沾铡斩 眨斋謤謩炸, 崭謤湛榨詹 寨崭栅炸 寨铡謤栅铡宅 展斋 宅斋斩崭謧沾諠 謨斩诈斋崭謧诈榨铡斩 蘸铡湛粘铡占崭站謮
1 review7 followers
March 31, 2012
I thought it was very well written and easy to follow. For the most part it's language agnostic. You don't need to "know Java."
3 reviews2 followers
July 14, 2012
I recommend to Start Learning Data structures from this Book
Profile Image for Michael Bond.
156 reviews4 followers
July 14, 2015
Wonderful survey of data structures and algorithms. I probably need another reference on graphs though.
Profile Image for Tosy.
2 reviews
September 6, 2016
A very good tool for anyone interested in mastering data structure and algorithms in java
247 reviews7 followers
June 23, 2023
Jest to kolejna ksi膮偶ka z kanonu informatyki, kt贸r膮 przeczyta艂em. Zbieram ca艂膮 kolekcj臋. Ksi膮偶k臋 t臋 przeczyta艂em po raz pierwszy oko艂o 8 lat temu i mia艂em podobne wra偶enia z lektury: napisana do艣膰 przyst臋pnym j臋zykiem, jak na stopie艅 skomplikowania zagadnienia. Nie ma za du偶o wzor贸w - co mo偶e by膰 zar贸wno plusem, jak i minusem, w zale偶no艣ci od tego, czego szukamy. Z drugiej strony, znajduj膮 si臋 w niej r贸wnie偶 bardziej skomplikowane zagadnienia, takie jak Radix Sort czy Algorytm Shella, drzewa czerwono czarne wraz z rotacjami, kt贸re zazwyczaj nie wchodz膮 do tego typu "uproszczonych" ksi膮偶ek o algorytmach.

My艣l臋, 偶e to w miar臋 dobra ksi膮偶ka na pocz膮tek przygody z algorytmami, szczeg贸lnie ko艅cowe rozdzia艂y s膮 do艣膰 przydatne.
Mankamentem ksi膮偶ki jest jako艣膰 kodu napisanego w Javie. Autor ma do艣膰 osobliwe poczucie estetyki kodu, kt贸re kontrastuje z przyj臋tymi w 艣rodowisku Java standardami.

Jestem na 录 obj臋to艣ci s艂ynnej ksi膮偶ki o algorytmach Cormena i jest to ksi膮偶ka, kt贸r膮 podczytuj臋 ju偶 od roku. Nie znam trudniejszej ksi膮偶ki, i je艣li kto艣 zna, niech mnie przekona. Je艣li kto艣 jest zainteresowany bardzo matematycznym podej艣ciem do algorytm贸w, to my艣l臋, 偶e nie ma lepszej ksi膮偶ki ni偶 w艂a艣nie Cormen - Wprowadzenie do algorytm贸w.
16 reviews
September 26, 2021
What an amazing book. Lafore as a way of manifesting a code that is both simple and easy to digest. However this is not a book to glance at, you should either devour it page by page or don't bother reading it at all
Profile Image for Ivan.
223 reviews10 followers
April 15, 2016
小褌邪褉褘泄, 褏芯褉芯褕懈泄 褍褔械斜薪懈泻. 袨斜褗褟褋薪械薪懈褟 薪邪 锌褉懈屑械褉邪褏 (写芯褋褌褍锌薪芯 薪邪 ). 袪邪褋褋泻邪蟹褘胁邪械褌 懈 "泻邪泻" 懈 "锌芯褔械屑褍", 械褋褌褜 蟹邪写邪薪懈褟. 袘械褉懈 写邪 褍褔懈褋褜.
32 reviews
Read
November 7, 2021
best algs book i've ever read. highly highly recommended. there are examples for building data scructures from scratch which helps illustrate with examples of how you would implement things.
Profile Image for Vladimir Ryashentsev.
22 reviews3 followers
April 30, 2017
袨褌谢懈褔薪邪褟 泻薪懈谐邪 写谢褟 薪邪褔懈薪邪褞褖懈褏 褉邪蟹褉邪斜芯褌褔懈泻芯胁, 锌芯 锌褉芯褔褌械薪懈懈 泻芯褌芯褉芯泄 胁褘 褋屑芯卸械褌械 芯斜芯褋薪芯胁邪薪薪芯 胁褘斜褉邪褌褜 褋褌褉褍泻褌褍褉褍 写邪薪薪褘褏 懈谢懈 邪谢谐芯褉懈褌屑 写谢褟 胁邪褕懈褏 褑械谢械泄. 袧械 褏胁邪褌邪械褌 褌械芯褉懈懈, 薪芯 胁 褝褌褍 泻薪懈谐褍 褌械芯褉懈褞 褍卸械 斜褘谢芯 薪械 锌芯屑械褋褌懈褌褜.
Displaying 1 - 30 of 31 reviews

Can't find what you're looking for?

Get help and learn more about the design.