Hot Best Seller

Структуры данных и алгоритмы в Java. Классика Computers Science. 2-е изд.

Availability: Ready to download

Второе издание одной из самых авторитетных книг по программированию посвящено использованию структур данных и алгоритмов. Алгоритмы — это основа программирования, определяющая, каким образом разрабатываемое программное обеспечение будет использовать структуры данных. На четких и простых программных примерах автор объясняет эту сложную тему, предлагая читателям написать соб Второе издание одной из самых авторитетных книг по программированию посвящено использованию структур данных и алгоритмов. Алгоритмы — это основа программирования, определяющая, каким образом разрабатываемое программное обеспечение будет использовать структуры данных. На четких и простых программных примерах автор объясняет эту сложную тему, предлагая читателям написать собственные программы и на практике освоить полученные знания. Рассматриваемые примеры написаны на языке Java, хотя для усвоения материала читателю не обязательно хорошо знать его — достаточно владеть любым языком программирования, например C++. Первая часть книги представляет собой введение в алгоритмизацию и структуры данных, а также содержит изложение основ объектно-ориентированного программирования. Следующие части посвящены различным алгоритмам и структурам данных, рассматриваемым от простого к сложному: сортировка, абстрактные типы данных, связанные списки, рекурсия, древовидные структуры данных, хеширование, пирамиды, графы. Приводятся рекомендации по использованию алгоритмов и выбору той или иной структуры данных в зависимости от поставленной задачи.


Compare

Второе издание одной из самых авторитетных книг по программированию посвящено использованию структур данных и алгоритмов. Алгоритмы — это основа программирования, определяющая, каким образом разрабатываемое программное обеспечение будет использовать структуры данных. На четких и простых программных примерах автор объясняет эту сложную тему, предлагая читателям написать соб Второе издание одной из самых авторитетных книг по программированию посвящено использованию структур данных и алгоритмов. Алгоритмы — это основа программирования, определяющая, каким образом разрабатываемое программное обеспечение будет использовать структуры данных. На четких и простых программных примерах автор объясняет эту сложную тему, предлагая читателям написать собственные программы и на практике освоить полученные знания. Рассматриваемые примеры написаны на языке Java, хотя для усвоения материала читателю не обязательно хорошо знать его — достаточно владеть любым языком программирования, например C++. Первая часть книги представляет собой введение в алгоритмизацию и структуры данных, а также содержит изложение основ объектно-ориентированного программирования. Следующие части посвящены различным алгоритмам и структурам данных, рассматриваемым от простого к сложному: сортировка, абстрактные типы данных, связанные списки, рекурсия, древовидные структуры данных, хеширование, пирамиды, графы. Приводятся рекомендации по использованию алгоритмов и выбору той или иной структуры данных в зависимости от поставленной задачи.

30 review for Структуры данных и алгоритмы в Java. Классика Computers Science. 2-е изд.

  1. 4 out of 5

    Krishna Chaitanya

    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 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.

  2. 5 out of 5

    Ravish Rawat

    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 sa 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!

  3. 4 out of 5

    Nimrod Daniel

    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’re plenty of workshops applets, though I didn't even check if they’re available because I had no problem to imagine how the algorithms work step by step 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’re plenty of workshops applets, though I didn't even check if they’re 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’s 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’s fine. All in all it’s a good book on DS&A, and I highly recommend this book to anyone who’s interested in this topic. Sedgewick’s book sounds like a good book to take a step further and dive into algorithms. 4.5-4.75/5

  4. 4 out of 5

    Evan Snyder

    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.

  5. 4 out of 5

    Sankalp Suryawanshi

    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.

  6. 4 out of 5

    Tanzeel

    This book brought tears to my eyes.

  7. 4 out of 5

    Antriksh

    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 . (: 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 . (:

  8. 5 out of 5

    Alex

    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. 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.

  9. 5 out of 5

    քամի

    աւելի լաւ ա մի քիչ ջանք թափել ու նորմալ գիրք կարդալ, քան օգտուել էն գրականութիւնից, որն ամէն ինչ փորձում ա քեզ իբր մանրամասն բացատրի։ ու նաեւ, չարժի կարդալ էն ծրագրաւորման գիրքը, որտեղ կոդը կարդալ չի լինում՝ փնթիութեան պատճառով։

  10. 5 out of 5

    Andrew Obrigewitsch

    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. 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.

  11. 5 out of 5

    Samed Düzçay

    An excellent book for new learners. It might be the best book for learning the concepts & general data structures without going into too deep.

  12. 4 out of 5

    Nguyễn Khải

    Really helpful. Cover a lot of data stuctures may be skipped at university!

  13. 5 out of 5

    Eric Muyser

    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." 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."

  14. 5 out of 5

    Michael Bond

    Wonderful survey of data structures and algorithms. I probably need another reference on graphs though.

  15. 4 out of 5

    Mahmoud Ilyan

    I recommend to Start Learning Data structures from this Book

  16. 4 out of 5

    Valery Lukin

    Amazing and possible to understand book with great examples and good enough explanations.

  17. 5 out of 5

    Tosy

    A very good tool for anyone interested in mastering data structure and algorithms in java

  18. 5 out of 5

    Abbas

    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 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

  19. 5 out of 5

    Baudi

    Good

  20. 5 out of 5

    Jonah Saunders

    The best book to give insight into data structures and algorithms.

  21. 5 out of 5

    Denis

    Good for start

  22. 5 out of 5

    Ajita Gupta

    Fabulous books covering all relevant topics for SE interviews. On the downside, there are many errors. Hope there will be a second version.

  23. 4 out of 5

    Ivan

    Старый, хороший учебник. Объяснения на примерах (доступно на http://cs.brynmawr.edu/Courses/cs206/...). Рассказывает и "как" и "почему", есть задания. Бери да учись. Старый, хороший учебник. Объяснения на примерах (доступно на http://cs.brynmawr.edu/Courses/cs206/...). Рассказывает и "как" и "почему", есть задания. Бери да учись.

  24. 5 out of 5

    Fost

  25. 4 out of 5

    Wakaroy

  26. 4 out of 5

    Raul Sîmpetru

  27. 4 out of 5

    Alvin Loh

  28. 5 out of 5

    Musawar

  29. 5 out of 5

    Jesse W

  30. 4 out of 5

    Yuan

Add a review

Your email address will not be published. Required fields are marked *

Loading...