Best Books for Learning Data Structures and Algorithms

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 มิ.ย. 2024
  • Here are my top picks on the best books for learning data structures and algorithms. Of course, there are many other great resources, but I picked these specifically with the beginner engineers/students in mind. I wanted give you guys a list the gradually progresses in complexity -- from easy read, to deeply technical. I hope you enjoy these and improve your algorithm chops!
    👩🏼‍💻 Get a BIG DISCOUNT on LeetCode Premium Annual Subscription
    leetcode.com/subscribe/?ref=I...
    SOFTWARE ENGINEERING BOOKS I HIGHLY RECOMMEND
    👨‍💻 Data Structures & Algorithms
    Computer Science Distilled - amzn.to/39jYZ0S
    Grokking Algorithms - amzn.to/2JcBrjS
    Introduction to Algorithms - amzn.to/2V03JRb
    Elements of Programming Interviews (Python) - amzn.to/35XPQJw
    Elements of Programming Interviews (Java) - amzn.to/374W5KT
    📺 Excellent Courses
    educative.io/engineeringwithu...
    Get 10% OFF your Educative.io subscription with link above
    ⚙ Software Engineering & Architecture
    Clean Code - amzn.to/3nHNtAC
    Clean Architecture - amzn.to/3kZ7UqR
    Refactoring - amzn.to/377VXdM
    The Productive Programmer - amzn.to/33aMeSE
    Pragmatic Thinking & Learning - amzn.to/2J5IfzM
    🌩 Distributed Systems
    Web Scalability for Startup Engineers - amzn.to/39c55QV
    Designing Data Intensive Applications - amzn.to/3fxgOLm
    Understanding Distributed Systems - amzn.to/3cjChr5
    Software Engineering at Google - amzn.to/3rfJc8L
    Building Microservices - amzn.to/2UUPsFi
    📕 OTHER RECOMMENDATIONS
    Algorithm Design Manual - amzn.to/35ZXx1D
    Algorithms (4th Ed.) - amzn.to/3m9c1kN
    📺 EXCELLENT FREE RESOURCES
    (Watch these in order - beginner to advanced)
    Intro to Computer Science (by Ana Bell @ MIT) - bit.ly/3oHCWpq
    Programming Abstractions (by Julie Zelenski @ Stanford) - bit.ly/3n7WfIg
    Introduction to Algorithms (by Erik Demaine @ MIT) - bit.ly/2JWzd8J
    ----------------------------------
    MY GEAR
    📷 Video
    Canon EOS R - amzn.to/336Up2g
    Canon RF 15-35mm 2.8 L IS USM - amzn.to/3rja0oW
    Canon RF 24-105 f/4 IS USM - amzn.to/35XBpoT
    Canon EF-S 10-18mm STM - amzn.to/3pTcLgY
    Canon EF 50mm 1.8 II - amzn.to/35XAJ2D
    Atomos Shogun 7 - amzn.to/370ZNoX
    🎙️ Audio
    Shure SM7B - amzn.to/2J1Mb4J
    Sennheiser MKE600 - amzn.to/3tj6iOb
    Rode NT1 - amzn.to/3nQvEiY
    Rode VideoMicro - amzn.to/2HrdO6m
    Focusrite Scarlett 4i4 - amzn.to/398ptT7
    KRK Rokit 5 - amzn.to/3nPOh6C
    Adam Audio T5V - amzn.to/2YFiOcx
    Audio Technica ATH M50X - amzn.to/39aKXPg
    Sony WX1000 M4/S - amzn.to/39aTLVw
    🖥️ Editing
    Samsung CRG9 - amzn.to/33b5rDT
    Lian Li Dynamic O11 - amzn.to/3ftahBd
    ASUS RTX 2080 Super - amzn.to/3frlUsb
    Razer Black Widow Elite - amzn.to/35XhjuV
    Razer Basilisk HyperSpeed Ultimate - amzn.to/39GCtPR
    Apple Macbook Pro 16 - amzn.to/3nQ2W1z
    ----------------------------------
    REACH OUT TO ME ON SOCIAL MEDIA
    Instagram: / engineeringwithutsav
    Facebook: / engineeringwithutsav
    Web: www.engineeringwithutsav.com
    / utsavized (personal)
    ----------------------------------
    TIMESTAMPS
    00:00 Intro
    00:45 Book #1
    04:25 Book #2
    07:52 Book #3
    10:37 Book #4
    12:37 Word of Caution & Conclusion
    #engineeringwithutsav #softwareengineeringwithutsav #softwareengineering #utsavized
    DISCLAIMER: Links included in this description may be affiliate links. When you buy a product or service with these links, I may receive a small commission. However, there is no additional cost to you :) I genuinely appreciate you supporting my channel so I can continue to provide you with awesome software engineering content for free!

ความคิดเห็น • 443

  • @EngineeringwithUtsav
    @EngineeringwithUtsav  3 ปีที่แล้ว +127

    Thanks for all the comments! I wanted to add a quick note here that the intention of this video is to help you get better at Data Structures and Algorithms, and not to help you prepare for coding interviews. While I did add a book with interviews in mind and discuss that perspective throughout the video, that isn't the main goal of this video. The goal here is to simply help you get a better grasp of Data Structures and Algorithms. Interviewing is a whole different ballgame, and requires specific strategies and approaches to nail. I will make a video series on the whole process of getting better at coding interviews in the near future. But before you can get better at interviewing, you have to improve your foundational knowledge of Data Structures and Algorithms -- that's what this video is for! Hope that makes sense. Cheers! :)

    • @satyam1945
      @satyam1945 3 ปีที่แล้ว +1

      Mycodeschool for basic and neso academy for c basic(theory and some pre-implementaion example,use 1.5x) or nptel (look for differ IITs if any updated new courses some are too old and some are new,use 2x here).

    • @aminulislamsabbir4989
      @aminulislamsabbir4989 3 ปีที่แล้ว +2

      could you suggest which Discrete mathematics book are better

    • @abhishekmaurya196
      @abhishekmaurya196 3 ปีที่แล้ว

      Thanks man. Love from Mumbai

    • @damianschroeder7145
      @damianschroeder7145 2 ปีที่แล้ว

      Those guitars 😍

    • @dgleitaocontratos
      @dgleitaocontratos ปีที่แล้ว

      @@aminulislamsabbir4989 +1 to any Discrete math book recommendations

  • @damercy
    @damercy 3 ปีที่แล้ว +210

    Love how you actually showed and read through the books instead of blabbering out a script. What a man! ❤😃

  • @hashimali4005
    @hashimali4005 3 ปีที่แล้ว +75

    Grokking algorithm literally helped me to vanish my fear for coding.

  • @sebastiansaenz3239
    @sebastiansaenz3239 3 ปีที่แล้ว +680

    It's 2 am, spent all day coding, and can't stop learning tech stuff. Is addictive 😭

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 ปีที่แล้ว +122

      👏👏👏 That’s what I’m talking about! No sleep with the wicked! 😀 Keep it up bro!

    • @indiansoftwareengineer4899
      @indiansoftwareengineer4899 3 ปีที่แล้ว +28

      @@EngineeringwithUtsav Thanks, this kind of engagement really motivates us to work harder and get where we want to be...

    • @RajPatil-rj2dv
      @RajPatil-rj2dv 3 ปีที่แล้ว +5

      Keep it up bro

    • @shoebilyas9664
      @shoebilyas9664 3 ปีที่แล้ว +38

      Good. But do take breaks and do different things so that you don't get burnt out.👍

    • @adipurnomo5683
      @adipurnomo5683 3 ปีที่แล้ว +5

      @@shoebilyas9664 agreed

  • @MedinaZyzz
    @MedinaZyzz 3 ปีที่แล้ว +48

    TH-cam algorithm can sometimes be fantastic, this is exactly what I was looking for. Thanks a lot!

  • @reralt
    @reralt 3 ปีที่แล้ว +7

    You are like a hidden gem in TH-cam. Great video style. On point and clear cut.

  • @AshishRaj-zv8nc
    @AshishRaj-zv8nc 3 ปีที่แล้ว +6

    I have seen a lot of videos on Self-coding/Software Development, but your quality of videos is unparalleled. Great Aesthetics and unbelievably high quality content !

  • @therocketmanprince682
    @therocketmanprince682 3 ปีที่แล้ว +3

    The best thing about your videos you give all the answers in a structured way.

  • @sudaminis1302
    @sudaminis1302 2 ปีที่แล้ว +3

    This is a really helpful list of resources. I appreciate your channel and efforts you are putting into educating others! Thank you!

  • @nikcsm
    @nikcsm 3 ปีที่แล้ว +16

    Dudeee.....you look so happy while reading from those books 😀😀
    I used Elements of Programming Interviews for my interview prep and it is an amazing resource for sure. The questions are amazing and the way they relate other possible questions which can emerge from one question.

  • @Mop_Deep
    @Mop_Deep 3 ปีที่แล้ว +30

    Damn dude. Im about to graduate next semester and was looking for something just like this. I love the layed approach. I need to freshen up on my algo and DS for interviews. Thank you for sharing this!

    • @Words-of-encouragement.-.
      @Words-of-encouragement.-. 2 ปีที่แล้ว

      How is it going? Have you graduated already?

    • @Mop_Deep
      @Mop_Deep 2 ปีที่แล้ว

      @@Words-of-encouragement.-. Yes ! I graduated and I have a software engineering position. Currently working on getting some cyber security certifications. I want to do some red team.

  • @abhayakumarmishra5635
    @abhayakumarmishra5635 3 ปีที่แล้ว +3

    Love your videos. It makes me calm and focused , much needed for a software developer ❤️.

  • @harshithranadhir1656
    @harshithranadhir1656 3 ปีที่แล้ว

    Awesome video man👌 .Thanks for the suggestions and detailed procedure to get good at algorithms.

  • @neingtyyyy
    @neingtyyyy 3 ปีที่แล้ว

    your approach to topics in general is very unique. I have been following your videos and I love them. Thank. you and keep up the good work. 😀

  • @tusharjain9707
    @tusharjain9707 3 ปีที่แล้ว +21

    You really motivate me, man! I am taking the ds&algo class next quarter! really excited :D

    • @EngineeringwithUtsav
      @EngineeringwithUtsav  3 ปีที่แล้ว

      You got this!

    • @comscinerd2070
      @comscinerd2070 3 ปีที่แล้ว +3

      I'm taking it right now! One mistake I made was to just read the textbook and learn the theory.
      When you take it I would suggest to try to implement every single algorithm and data structure (esp the recursive ones). It really tests how well you understand the underlying concepts and (if you have time to implement a visualization) see how they work.

  • @jamesj5469
    @jamesj5469 2 ปีที่แล้ว +1

    I just bought 3 of the books for the summer to study and help understand before the class starts. I also liked the way you you pick the books. Cause I was just going to buy a book but glad I watched this video

  • @samueltekle2267
    @samueltekle2267 3 ปีที่แล้ว

    Another awesome video and content. Thank you very much for sharing brother, I will definitely be buying one of the books.

  • @smikkelbeer7890
    @smikkelbeer7890 ปีที่แล้ว +3

    Interesting video. I am preparing for next semester with Robert Sedgewick's 'Algorithms 4th edition' and was curious what other people were using to study.

  • @casualray2096
    @casualray2096 3 ปีที่แล้ว +30

    This is great! Next semester I start “Introduction to C++” first year of a community college working on an Associate Transfer to SDSU. I’ve been looking books like this, thank you for the video!

    • @alexwho6491
      @alexwho6491 3 ปีที่แล้ว +2

      Ha we are in the same boat. Im hammering on c++ and java language because those are coding languages UC schools focus on

    • @arturofonseca5846
      @arturofonseca5846 2 ปีที่แล้ว +1

      Same! I am also trying to transfer to CPP! Good luck to both of you! 💪🏻

    • @casualray2096
      @casualray2096 2 ปีที่แล้ว

      @@arturofonseca5846 If you don’t have any programming experience IT will be a bit difficult but don’t give up! With time, all that you have learned will connect in some way. Keep your heads up and good luck!

    • @justincook8473
      @justincook8473 2 ปีที่แล้ว

      You can do it! I transferred from a California CC to Cal!

  • @abimaelmartell
    @abimaelmartell 3 ปีที่แล้ว

    Nice video, i've had Computer Science Distilled on my Wish List for about a year, but after your recommendation i'll buy it. I'm an experience Software Developer, but still struggle with Algorithm Interviews. Thanks!

  • @sparshsharma1343
    @sparshsharma1343 ปีที่แล้ว

    Amazing Video. Provides great insights and resources in the video as well as in description. Thank You Very Much.❤❤

  • @gitarthakumarsarma6365
    @gitarthakumarsarma6365 3 ปีที่แล้ว

    Liked the part that you stressed on first having a brief overview of the topics and then slowly and steadily diving deeper into specific topics. I first started learning a topic too much, which indeed helped but then it becomes discouraging if you are learning on your own, you don't get immediate results and then you started doubting yourself. Having a brief idea is enough to start solving problems and then picking up the topic as you keep on learning. This way I learned a lot and at the same time had the motivation to study.
    I am still a noob :) but this way my learning curve is much much better.

  • @ShotterManable
    @ShotterManable 2 ปีที่แล้ว +1

    great great video. I will continue with CS destilled. I was looking to feel confident about alg & ds interviews. Thanks a lot

  • @satyajitmajhi1406
    @satyajitmajhi1406 ปีที่แล้ว

    highly appreciate this video brother!, it helped me to get an insight regarding what books should i go to

  • @cockdale
    @cockdale 3 ปีที่แล้ว +1

    Excelent approach! Very helpful.

  • @Krazness
    @Krazness 2 ปีที่แล้ว +36

    All solid recommendations. Grokking Algorithms was one of the best texts I read regarding the topic. I loved how Aditya broke the concepts down into simple relatable examples

    • @somebodyoulove
      @somebodyoulove 2 ปีที่แล้ว +1

      I’m reading it currently. So beginner friendly.

    • @russellkarabelnikov539
      @russellkarabelnikov539 ปีที่แล้ว

      would you recommend me this book to learn algorithms in python 3 ?

    • @Krazness
      @Krazness ปีที่แล้ว +1

      @@russellkarabelnikov539 I would. But focus on learning how they work generally, and not for a specific language

  • @Peywan
    @Peywan 3 ปีที่แล้ว +2

    starting to fall in love with your channel, good stuff. appreciated

  • @adityabhandoh7871
    @adityabhandoh7871 3 ปีที่แล้ว +2

    Thanks man.
    This really helped a lot.

  • @rayansattarkhan6807
    @rayansattarkhan6807 3 ปีที่แล้ว +1

    Cool background music. Really into your channel and content. Great stuff.

  • @neoTriny
    @neoTriny 2 ปีที่แล้ว +1

    Cant thank you enough
    I was searching for these type of book suggestions
    those 4 books are gem, like you 🔥

  • @zafarhussain9510
    @zafarhussain9510 3 ปีที่แล้ว +6

    Thanks sir for this video. I have a request to you . Can you make a separate video like this on DISCRETE MATHEMATICS ( for the step by step learning)

  • @zyadashraf9999
    @zyadashraf9999 3 ปีที่แล้ว +1

    You're such a good man , thanks for the effort and info ❤️❤️❤️❤️

  • @nirajgujarathi6796
    @nirajgujarathi6796 3 ปีที่แล้ว

    Really helpful video for DSA beginners , thank you!!

  • @SB-tc5je
    @SB-tc5je 3 ปีที่แล้ว +4

    Great video Utsav! Very informative! Ordered the first two books, will be a good read for the upcoming holidays . Thanks! :)

  • @arwaiz610
    @arwaiz610 2 ปีที่แล้ว +1

    I loved this video! Thank you 💙

  • @adityaojha5776
    @adityaojha5776 3 ปีที่แล้ว

    I totally loved the video, thank you so much

  • @germangonzalez7185
    @germangonzalez7185 5 หลายเดือนก่อน

    i have being search for a while for a video like this. I am very lucky to have found your video and chanell, i was very lost looking for how to approach DSA. My University is pretty terrible at it and teaching it, so i had to find by myself a way to find. Thank you, thank you, thank you! I think i will buy all of the books, but start from the Distilled one and end up in the interview book one. You have saved my career life :D

  • @Dedseq
    @Dedseq 3 ปีที่แล้ว +8

    Nice readings. I want to improve my algorithm knowledge. Btw, giving that personal piece of info helps out!

  • @suandisimanjorang1256
    @suandisimanjorang1256 3 ปีที่แล้ว

    Thank you very much for sharing your experiences and knowledge

  • @iamserda
    @iamserda 3 ปีที่แล้ว +3

    @EngineeringwithUtsav, I hope we get to work together on a project or some functional area in Tech. You don't make things sound effortless and that's an excellent approach. "It can be done but it takes work."

  • @madhuranaik5552
    @madhuranaik5552 3 ปีที่แล้ว

    Thankyou! It was really helpful 👍🏻

  • @gilbasit
    @gilbasit 3 ปีที่แล้ว

    Great Video! Fantastic content as always!!

  • @chadhasid
    @chadhasid 3 ปีที่แล้ว

    Thanks for this. Keep up the great work :)

  • @JohnWickXD
    @JohnWickXD 2 ปีที่แล้ว +1

    Please upload more videos like this one❤...So helpful

  • @simondolapo1567
    @simondolapo1567 ปีที่แล้ว

    Just watching this video today and I'm so blessed by everything you said...
    As a software engineer with decades of experience...do you recommend knowing concepts in-depth or just having a surface/shallow knowledge as a starter in software engineering/development?
    Cos some say you'll learn more on jobs and there's no need to know have a deep-rooted knowledge.
    Would appreciate if I got an answer from you...

  • @shubhamnagure7654
    @shubhamnagure7654 3 ปีที่แล้ว +1

    Liked this content and subscribed , this is what i am looking for

  • @sivapraveens9643
    @sivapraveens9643 2 ปีที่แล้ว +1

    Thanks a lot man, you got inspired me to learn DS algo :-)

  • @sitharthanmirudhul5411
    @sitharthanmirudhul5411 3 ปีที่แล้ว

    Truly great man. Thanks for your video.

  • @fubarace1027
    @fubarace1027 3 ปีที่แล้ว +52

    My CS Professor was telling us last week about the Introduction to Algorithms book, and how it's the bible for this job. He was suggesting to all of us that if we intend to pursue this line of work, we should try to pick up at least an older edition of the book.
    Thanks for giving me some lead in books.

    • @GooniesDev
      @GooniesDev 3 ปีที่แล้ว

      I am envious of their students, the only important thing that my university has taught me was agile methodology :(

  • @user-ez6xb3rf3p
    @user-ez6xb3rf3p 3 ปีที่แล้ว +1

    Thank you very much! Very good books review.

  • @anonymous5k434
    @anonymous5k434 9 หลายเดือนก่อน

    great channel. as a 19 years old programmer i am glad i found this channel

  • @Ahmed_Asif
    @Ahmed_Asif 2 ปีที่แล้ว

    Apart from being a very informative video, your voice is very peaceful.
    👍🏽👍🏽👍🏽👍🏽👍🏽👍🏽👍🏽👍🏽👍🏽👍🏽👍🏽👍🏽

  • @jorgechamorroguitar
    @jorgechamorroguitar 3 ปีที่แล้ว +5

    Great video. Could you do this for Object Oriented Analysis and Design? (OOAD) Thanks!

  • @haku660
    @haku660 3 ปีที่แล้ว

    Hey gentleman thanks for sharing your experiences and knowledge.❤️✌️

  • @suman902011
    @suman902011 3 ปีที่แล้ว

    Amazing content! Can you please recommend some good resources on dynamic programming! Thank you!

  • @AntoineJacques
    @AntoineJacques 3 ปีที่แล้ว +1

    Thank you so much, this will help. I'm going to start learning dsa in a week or so.

  • @mikelong3444
    @mikelong3444 3 ปีที่แล้ว +3

    Great!!! Finally we have the recommended book list from Utsavized on Data Structures and Algorithms. YAY!!!!!

  • @nurhannahbraim9031
    @nurhannahbraim9031 3 ปีที่แล้ว

    Love your video ! thanks !

  • @comscinerd2070
    @comscinerd2070 3 ปีที่แล้ว +7

    This video actually read my mind lol, my DS&A kicked my ass this semester and I was like "hm I need a better textbook to study over break" and when I come home I see this video lol

  • @DivyaJharia
    @DivyaJharia 3 ปีที่แล้ว +1

    I liked the video the books recommended are the once i used in my college i guess time to read them once again :-P, also the happiness in your face when u were saying you should know whats an int, array, variables etc hehe

  • @mohammedrangoonwala9328
    @mohammedrangoonwala9328 3 ปีที่แล้ว

    Amazing vid man 👍🏻 Please do some more book videos

  • @manthan85
    @manthan85 2 ปีที่แล้ว

    Excellent content ! Btw, what’s the background track ?

  • @mr.jyotiranjankalta8098
    @mr.jyotiranjankalta8098 3 ปีที่แล้ว +1

    Your way of explaining tremendous bro..

  • @grizzlah
    @grizzlah 3 ปีที่แล้ว

    Really enjoying these book reviews with, at least, this level of detail. Please continue with this format. 👍

  • @nikhilmatkawala6727
    @nikhilmatkawala6727 3 ปีที่แล้ว +1

    Very helpful video sir, I will watch all your videos

  • @deveshbisen5658
    @deveshbisen5658 3 ปีที่แล้ว +1

    Much Needed Video 🙏

  • @astropgn
    @astropgn 2 ปีที่แล้ว +1

    I bought the big one. In my mind: i studied a lot of the topics, i intuitively understand what these algorithms do, and now I am ready to get deep into them and learn how they really work. I started reading it and on the first algorithm (insertion sort) I opened my code editor and started doing it. I tried to do without copying the pseudo code, but actually doing it from reasoning.
    It took me several hours until I got it done (it was a naive bug of changing the variable and not the element in the list). I also had to look at some implementations in the meantime.
    Yeah. This is going to be a LONG ride.

    • @Harshanandita
      @Harshanandita ปีที่แล้ว

      Then you are probably doing it wrong way, don't waste hours on it, 8-10 minutes are enough, sometimes you need to know k things already to be able to think of next bunch of n things
      Think about it 😉

  • @manaralkammessy6360
    @manaralkammessy6360 2 ปีที่แล้ว

    Hi Utsav thank you so much for this video its very helpful and I'm in the process of getting the recommended books. In regards to Elements of Programming Interviews, does a book exist for C# that i can use to practice? thanks again

  • @JocelynBarth
    @JocelynBarth 3 ปีที่แล้ว

    This is great. Thanks!

  • @sourrainvideo
    @sourrainvideo 3 ปีที่แล้ว

    Love your content!

  • @kaioneal6160
    @kaioneal6160 2 ปีที่แล้ว

    I am Buying all these books in the description!! Thank you!!

  • @wewe-fx6un
    @wewe-fx6un 3 ปีที่แล้ว +3

    The hard cover with CLRS is ❤️

  • @its_sourabh7410
    @its_sourabh7410 3 ปีที่แล้ว +1

    Love your videos a lot

  • @ziedsmat8949
    @ziedsmat8949 4 หลายเดือนก่อน

    nice video and good content, thank you

  • @Supakills101
    @Supakills101 3 ปีที่แล้ว

    This is legitimately great content thank you.

  • @arvindvish2588
    @arvindvish2588 3 ปีที่แล้ว +7

    thanks to youtube's recommendations for your videos

  • @shyampramanik780
    @shyampramanik780 3 ปีที่แล้ว +2

    Thank you so much for the recommendations , really very helpful .. can you please recommend books on system design and database design ?

  • @coderlife2706
    @coderlife2706 3 ปีที่แล้ว

    One of the most practical vids on the topic! New sub here. Are there any maths books you would recommend that will serve as a solid foundation in CS?

  • @shantanusingh6728
    @shantanusingh6728 3 ปีที่แล้ว

    Thank you for making such amazing videos man....You really are awesome...:)

  • @HSelasije
    @HSelasije 3 ปีที่แล้ว

    Great video, subscribed :)

  • @anny__Choudhary007
    @anny__Choudhary007 3 ปีที่แล้ว +1

    Thanks for the video

  • @apoorvkumar5207
    @apoorvkumar5207 3 ปีที่แล้ว +2

    Thank you for this video, I have messaged so many times for this.
    Thank you😀

  • @GregoryAjaxHaitiArcahaie
    @GregoryAjaxHaitiArcahaie 3 ปีที่แล้ว

    Thanks you made my day

  • @helovesdata8483
    @helovesdata8483 3 ปีที่แล้ว +1

    This is really good content.

  • @daniapy
    @daniapy 3 ปีที่แล้ว

    you made my day, thank you sooooooo much

  • @prathmeshdeshpande
    @prathmeshdeshpande 3 ปีที่แล้ว +1

    Great video, loved it! :)

  • @lucianofernandes-dev
    @lucianofernandes-dev 2 ปีที่แล้ว +39

    I'm a senior Java developer (I work with Java since 2013) in big projects. I've never needed any algorithm to do my work, only the basic structures and logic to do my work. I have the book "Introduction to Algorithms" and this book is almost impossible to study if you don't know well all the basics algorithms and some advanced ones. And this book doesn't have the exercises answers. I don't recomend this book. Buy it if only you gonna work with something that needs the use of advanced algorithms.

    • @astropgn
      @astropgn 2 ปีที่แล้ว +5

      I think this book is for people doing computer science when studying algorithms for 1 or 2 semesters. So it is bundle with other required courses like numerical analysis and some fundamental knowledge on the basics of algorithms and logic.
      It can be an entry level, because it seems to be very comprehensive. But it will require a lot of dedication and brain cramps. I believe it is best suited if you are using it as a textbook for some class.
      Here on TH-cam there is the MIT course on algorithms and they follow this book. It complements it very well.

    • @nims5537
      @nims5537 9 หลายเดือนก่อน

      Where are the exercices answers then ?

    • @lucianofernandes-dev
      @lucianofernandes-dev 9 หลายเดือนก่อน

      @@nims5537 look on Google for "Introduction to Algorithms exercises answers", I think you can find them. There are some PDF files with the answers.

  • @Zeeswrld
    @Zeeswrld 3 ปีที่แล้ว +1

    Very helpful ☺

  • @divyanshimehra4883
    @divyanshimehra4883 2 ปีที่แล้ว +1

    Thank you utsav for this valuable info

  • @shayanamin5605
    @shayanamin5605 3 ปีที่แล้ว

    As always brilliant.

  • @Marceliino1
    @Marceliino1 3 ปีที่แล้ว

    GREAT Job 👍 dude...excelent...2 books of your recommedatinexcellent, two books of your recommendation are my favorites at Amazon. Thanks...one thing good is that i am able understand Very well your English

  • @ashwaniverma5512
    @ashwaniverma5512 3 ปีที่แล้ว +1

    Good explanation 👍

  • @recursion.
    @recursion. 10 หลายเดือนก่อน

    Hi Utsav, can you make a video on how to read the clrs and analyse those proofs and mathematical theory?

  • @sohitkummar8162
    @sohitkummar8162 3 ปีที่แล้ว

    Amazing video ♥️

  • @UserBDXYZ
    @UserBDXYZ ปีที่แล้ว

    A good introductory book on algorithms is "How to Solve It by Computer" by R. G. Dromey. This is a great book for learning to think algorithmically.

  • @TheJoaohc
    @TheJoaohc 3 ปีที่แล้ว +2

    Good to know that there are more people out there writing code and playing guitar :)

  • @slodoco
    @slodoco 3 ปีที่แล้ว

    I have the same desktop wallpaper. It is awesome!

  • @mainamwangi6937
    @mainamwangi6937 3 ปีที่แล้ว

    Wish I could like twice! Thanks for the guidance and tips

  • @chiragsharma5594
    @chiragsharma5594 3 ปีที่แล้ว +3

    Now the big boy comes..xD I am levelling up for this.

  • @saidielhoussaine8007
    @saidielhoussaine8007 2 ปีที่แล้ว

    Hi thank you for your advices,