I recommend it to anyone who wants to get a grasp for algorithm。
Anthony,
best book, some exercises need better explanations
Chad,
Just too dense for me
E。L。,
Some days, it's the only sane source。 Some days, it's too damn complex to make sense of。 Some days, it's the only sane source。 Some days, it's too damn complex to make sense of。 。。。more
Dinh Nhat,
This is MIT's textbook for data structure algorithm。 This is MIT's textbook for data structure algorithm。 。。。more
Ammar Hararah,
I'm going to try a new method of reading, and will add reviews as I read each part of the book, so I can be more committed to it!I just read the Preface and Wow!I can see how much they enjoyed making this book, and they added lots of details, how they made the book, who helped with it and so forth。I'm already building a high set of expectations and I hope I'm right, my only regret is that I knew this book long before and ignored it, but whatever! I will try to enjoy every bit of it。First Chapter I'm going to try a new method of reading, and will add reviews as I read each part of the book, so I can be more committed to it!I just read the Preface and Wow!I can see how much they enjoyed making this book, and they added lots of details, how they made the book, who helped with it and so forth。I'm already building a high set of expectations and I hope I'm right, my only regret is that I knew this book long before and ignored it, but whatever! I will try to enjoy every bit of it。First ChapterAn easy read, it talks about the speed of an algorithm, easy even for beginners, and you shouldn't take much time with it。- I'm a slow reader, and I move between books - 。。。more
Sophie,
1。 For those who have forgotten mathematics they had leant in school, read appendices first help brush up memories and get a quickly hands-on impression。2。 I'm curious if any professional engineer do understand the whole book from cover to cover。。。 1。 For those who have forgotten mathematics they had leant in school, read appendices first help brush up memories and get a quickly hands-on impression。2。 I'm curious if any professional engineer do understand the whole book from cover to cover。。。 。。。more
Ashraf Bashir,
This book is miscalled an “introduction” to algorithms。 It is not an introduction at all, it's a Bible on the topic! It requires an above-average mathematical background as well。 It is very well explained in-depth, with more than enough explanation。 A must-read for any professional software developer。 Highly recommended! This book is miscalled an “introduction” to algorithms。 It is not an introduction at all, it's a Bible on the topic! It requires an above-average mathematical background as well。 It is very well explained in-depth, with more than enough explanation。 A must-read for any professional software developer。 Highly recommended! 。。。more
Kei,
Great
Olimar Ramilo,
A stepping stone to algorithms。
Rafsan,
This is one of the must read for any STEM people
Idir Yacine,
The book from a content point of view is great for starting out 。 however the readability and layout are horrific 。 still worth the read but it probabby will take you x4 the effort of reading any other technical book 。
GoodReads,
Want to learn algorithm? This is one stop book
Chandan,
One of the best books (under computer science engineering) I have read。 Algorithms and the associated paradigms are explained by providing intuition behind them and the corresponding mathematical proofs。The mathematical skills I picked up from this book helped in proving the efficiency of solutions I devised as part of my work as a programmer。However, I feel that the chapters associated with graphs could have been expanded to illustrate various types of problems that could be solved by applicati One of the best books (under computer science engineering) I have read。 Algorithms and the associated paradigms are explained by providing intuition behind them and the corresponding mathematical proofs。The mathematical skills I picked up from this book helped in proving the efficiency of solutions I devised as part of my work as a programmer。However, I feel that the chapters associated with graphs could have been expanded to illustrate various types of problems that could be solved by application of standard graph algorithms。PS: My review is limited to the chapters that I have read from the book i。e。 Chapters 1 to 24 and appendices A to D。 。。。more
S,
If your major is related to computer science on any level, you can not skip this book。 It really changes your understanding on the concept after reading it。 Though it's a tough book to read and there's a lot of stuff into it, but once you get through it, it will change your life as an engineer。 If your major is related to computer science on any level, you can not skip this book。 It really changes your understanding on the concept after reading it。 Though it's a tough book to read and there's a lot of stuff into it, but once you get through it, it will change your life as an engineer。 。。。more
Vander Alves,
Solid didactical material with plenty of math and exercises, but not at all a page-turner outside of the classroom。 Algorithms can be more compelling。
Giuseppe D,
I had to "read" this for my Algorithms and Data Structures exam。 I use quotes because I did not read the whole book, it is so dense that it would take far longer than the time I had for the course。I have to say some of the images and diagrams are pretty good and helped my understanding but equally some bits were very cryptic until I found some clearer explanations online。One very good thing about this book is that this is the book for studying algorithms and data structures and it is so widely u I had to "read" this for my Algorithms and Data Structures exam。 I use quotes because I did not read the whole book, it is so dense that it would take far longer than the time I had for the course。I have to say some of the images and diagrams are pretty good and helped my understanding but equally some bits were very cryptic until I found some clearer explanations online。One very good thing about this book is that this is the book for studying algorithms and data structures and it is so widely used that there are a lot of resources online that will provide explanations and solutions to the exercises。I will keep it for future reference but, again, there are plenty of resources out there that might give you a more immediate understanding of some of the topics, especially if we're talking about visually seeing some algorithms。 。。。more
Amir Hamed,
This is mostly a 4-stars book because some chapters need more explanations。 But the solution website helps a lot in understanding the material so I give it 5 stars。
Fahad Naeem,
Being taught in every Algorithm's course at every Computer Science university, I'd say this book has capacity to overwhelm average minds with bogus concepts and too much mathematical modelling。 I consulted this book for mathematical concepts only。 If you want to sharpen up your Algorithm concepts, I'd recommend you not to spend much time reading it。 Being taught in every Algorithm's course at every Computer Science university, I'd say this book has capacity to overwhelm average minds with bogus concepts and too much mathematical modelling。 I consulted this book for mathematical concepts only。 If you want to sharpen up your Algorithm concepts, I'd recommend you not to spend much time reading it。 。。。more
Roger Chris,
There are too many advanced mathmatic concepts so it's a little bit difficult for me to fully understand it now。 There are too many advanced mathmatic concepts so it's a little bit difficult for me to fully understand it now。 。。。more
Teodor,
Every computer scientist should be aware of this book。 It can be either read (while doing the exercises, of course) from beginning to end, or can be used as a reference book。 The topics addressed in the book are well chosen and well described, having both real life usage and the ability to develop the reader's algorithmic thinking。 Every computer scientist should be aware of this book。 It can be either read (while doing the exercises, of course) from beginning to end, or can be used as a reference book。 The topics addressed in the book are well chosen and well described, having both real life usage and the ability to develop the reader's algorithmic thinking。 。。。more
Ahmad Hosseini,
the hard way to learning algorithms
Ageeru Sai,
Nice
Kai Wolf,
Classic read on algorithms。 Very useful for freshening up on CS basics as well。
Sushant Sharma ,
I am never able to 'finish reading' this book。 This is a go-to reference on basic algorithms。 I find myself coming to this book occasionally and often to check the details of some of the general purpose algorithms used in the industry。 This is 'the book' on algorithms also followed in almost all major universities and institutions across India and abroad。This is a must-have book for any programmer。 I am never able to 'finish reading' this book。 This is a go-to reference on basic algorithms。 I find myself coming to this book occasionally and often to check the details of some of the general purpose algorithms used in the industry。 This is 'the book' on algorithms also followed in almost all major universities and institutions across India and abroad。This is a must-have book for any programmer。 。。。more
Casper Weiss Bang,
Contains a lot of great references but it is horrible as an introduction piece。 This is given to CS students and used to learn about algorithms。 This is bloody horrible。 It presents the algorithms in a language that makes a lot of sense for seasoned mathematicians but for entry level developer i personally didn't like it。 It's great as a reference sheet, but for much more i don't recommend it。 Contains a lot of great references but it is horrible as an introduction piece。 This is given to CS students and used to learn about algorithms。 This is bloody horrible。 It presents the algorithms in a language that makes a lot of sense for seasoned mathematicians but for entry level developer i personally didn't like it。 It's great as a reference sheet, but for much more i don't recommend it。 。。。more
Xiang Pan,
Clear, easy to understand。
Yaroslav Havrylovych,
Найкраща книга по алгоритмах, яку я читав。 Отримав я її вже маючи за плечима університетський курс і пару схожих книг (прочитаних повністю чи розділами)。 Кожен розділ набудовує свої твердження із дуже базових понять, тому раджу навіть школярам (із знаннями будь-якої мови програмування)。 Покриває усі розділи, необхідні як для старту в спортивному програмуванні, так і для серйозних співбесід。 Окремо хочу виділити, що дуже сподобався підхід до оцінки алгоритмів із доведенням супутніх теорем і поясн Найкраща книга по алгоритмах, яку я читав。 Отримав я її вже маючи за плечима університетський курс і пару схожих книг (прочитаних повністю чи розділами)。 Кожен розділ набудовує свої твердження із дуже базових понять, тому раджу навіть школярам (із знаннями будь-якої мови програмування)。 Покриває усі розділи, необхідні як для старту в спортивному програмуванні, так і для серйозних співбесід。 Окремо хочу виділити, що дуже сподобався підхід до оцінки алгоритмів із доведенням супутніх теорем і поясненням, чому це працює。 Методи поясненнь, використані в книзі змусили (мінімум мене) змінити свій підхід до вирішення будь-яких алгоритмічних задач, що є найціннішим надбанням від книги。 Раджу。 。。。more
Kirill Gerke,
I looked at the number of algorithms and data structure books before, but this one was simply mind blowing。 It took me about 3 months to read it through and absorb, i had to re-read many parts because it was impossible to grasp from the first pass。 Well, this one explains so many things that are within technology and usually people do not even know about it。 I can now write my own STL for any programming language, i grasp the elegant beauty of RSA and know how to optimize things in my own work。 I looked at the number of algorithms and data structure books before, but this one was simply mind blowing。 It took me about 3 months to read it through and absorb, i had to re-read many parts because it was impossible to grasp from the first pass。 Well, this one explains so many things that are within technology and usually people do not even know about it。 I can now write my own STL for any programming language, i grasp the elegant beauty of RSA and know how to optimize things in my own work。 I would say this one a must read, but i guess it will mainly work for science geeks。 But give it a try。P。S。 Saw a lot people complain that the book does not deliver。 Don't trust them - they are the type that can only comprehend Python video courses on data structures。 Well, the book is not easy to digest, but i think it is written in a very concise manner and is very solid。 Just keep going to the end and try to program it all as well。 It may be a good idea to read "Grokking algorithms" book before this one to get mentally prepared and wired for real stuff。 。。。more
Hosein,
کتابی که در دوران دانشجویی کارشناسی آن را خواندمبه طور کل ایده هایی راجع به الگوریتم و راه حل مسله به شما میدهدبه علاقه مندان به برنامه نویسی توصیه میکنم چون تمام دانشجویان کامپیوتر آن را خواهند خواند