Longest Palindromic Substring O(N) Manacher's Algorithm

Поделиться
HTML-код
  • Опубликовано: 5 окт 2024
  • Problem:-
    Given a string s, find out the longest palindromic substring in O(N)
    using Manacher's algorithm.
    This video explains the Manacher's Algorithm for finding out the longest Palindromic Substring.
    Useful References:-
    en.wikipedia.o...
    articles.leetco...
    tarokuriyama.co...
    Website: www.ideserve.co.in
    Facebook: / ideserve.co.in

Комментарии • 479

  • @ritikparida3104
    @ritikparida3104 4 года назад +55

    GFG took 4 articles to explain this. This man nailed it in only 15 mins .

  • @AP-eh6gr
    @AP-eh6gr 8 лет назад +199

    epic explanation man. watching it twice did it for me. i can imagine the patience it took you to make these 176 slides

    • @IDeserve
      @IDeserve  8 лет назад +27

      +ashish paralkar Thanks a lot for your kind feedback and you are right in that it took some patience to create this video. Ashish, we would really appreciate if you can spread the word about IDeserve(www.ideserve.co.in) in your peer circles.
      Cheers,
      Team IDeserve

    • @bryanbocao4906
      @bryanbocao4906 5 лет назад +1

      @@IDeserve Thanks for making these slides and video! How long did it take you to make these slides?

    • @rahulchaubey8988
      @rahulchaubey8988 4 года назад +1

      Bro mai ni samajh paya

  • @ntesla5
    @ntesla5 7 месяцев назад +9

    8 years old but still better explanation compared to newer videos explaining the same

  • @fredesch3158
    @fredesch3158 Год назад +4

    couldn't get anything from the explanation alone, but as soon as you started showing the code, everything you explained started to click into place, very much well done

  • @jony7779
    @jony7779 6 лет назад +85

    I have honestly never encountered an O(n) algorithm that is tricker than this. You give the best explanation though, thank you.

    • @IDeserve
      @IDeserve  6 лет назад +3

      Thank you so much for your kind words Jon!

    • @Adityarm.08
      @Adityarm.08 4 года назад +3

      Ukkonen's suffix tree construction would do if you want to see that. 😄

    • @mohammadanasmudassir9443
      @mohammadanasmudassir9443 4 года назад +1

      @@Adityarm.08 That algorithm is an atrocity. I was only able to code 80% of it and cannot understand the online solutions :/

    • @Adityarm.08
      @Adityarm.08 4 года назад +1

      @@mohammadanasmudassir9443 you need test cases, very thorough ones. I was also stuck at that point where you are - I think. that 1 famous Stack overflow post has a full chain of comments all of which taken together paint the full picture.

    • @bittupaul9455
      @bittupaul9455 7 месяцев назад

      Ukkonen is a nightmare

  • @expansivegymnast1020
    @expansivegymnast1020 2 года назад +8

    Took me over a week to finally understand all of this. This is one of the hardest algorithms out there. Outstanding work!

    • @IDeserve
      @IDeserve  2 года назад

      Thanks 😊

    • @dazleopper99
      @dazleopper99 8 месяцев назад

      thank you ! Great job !@@IDeserve

  • @eceserin
    @eceserin Год назад +2

    Save time: I watched all of Manacher`s algorithms on youtube, this is the best one.

  • @ziyanwang6937
    @ziyanwang6937 4 года назад +11

    Best explanation on Manacher's alg I've ever seen! Really appreciate you for sharing this!

  • @DanielOchoa23
    @DanielOchoa23 2 года назад +4

    Dude. This was hands down the BEST explanation for the algorithm I've ever heard. Thank you so much!

  • @shefalichaudhary8621
    @shefalichaudhary8621 8 лет назад +15

    I was struggling the whole day to understand this topic and now finally I saw this video. I feel relieved now , very well explained along with the code.

    • @IDeserve
      @IDeserve  8 лет назад +1

      Thanks a lot for your words Shefali :)
      We are striving hard to make understanding algorithms easier.
      We would really appreciate if you could spread the word about IDeserve in your college and to your colleagues.
      Also please check out our website at: www.ideserve.co.in
      It has features like Algorithm Visualization, Learn Together and many more coming soon.
      Please check it out and leave us a comment there!
      Thanks,
      -Team IDeserve.

  • @fizzburn
    @fizzburn 4 года назад +13

    IDeserve, you definitely deserve a standing ovation! I can't wait to checkout your other videos. Thank you!

  • @subhedarsanchay
    @subhedarsanchay 4 года назад +47

    I don’t give up often but when I do it’s Manacher’s algorithm 😂

  • @tonystarc9567
    @tonystarc9567 3 года назад +13

    This was pretty difficult to understand but your efforts are commendable. Thank you

  • @ZeeshanSagheerAnsari
    @ZeeshanSagheerAnsari 2 года назад +6

    Epic video on Manacher's algorithm . Very clear and precise explaination. Appreciate the effort you have put to create this content.

  • @doug8171
    @doug8171 6 лет назад +1

    So far, the best video for understanding it, rather than just explaining the process

    • @IDeserve
      @IDeserve  6 лет назад

      Thank you so much Doug for your kind words :)

  • @englishlnowledge486
    @englishlnowledge486 Год назад +2

    This is best lecture, I have found on RUclips to understand the Manacher's Algorithm. The way you teach It reflect how much deep understanding You have. Thank You for this wonderful explanation, It saves lot of time and effort.

    • @IDeserve
      @IDeserve  Год назад

      Thank You! 😊

    • @jabedhasan21
      @jabedhasan21 11 месяцев назад

      I agree with you. When I started thinking about revising this algorithm, I came here.

  • @emilianobustamante5013
    @emilianobustamante5013 6 месяцев назад +1

    been trying to understand it for hours and I understood it perfectly in a 15 minute video. thank you so much!

  • @shivanshshekhar
    @shivanshshekhar 2 месяца назад +1

    Was really struggling to the point I was gonna skip this algorithm. You helped me understand it, thank you so much for your help! This is way better than some videos with more views.

    • @IDeserve
      @IDeserve  20 дней назад

      Thanks for the comment Shivansh :)

  • @BryanRink
    @BryanRink 3 года назад +1

    I didn't think I fully got it when I finished the video, but then I tried to code it without referencing back here and it worked. Thanks!

  • @casinarro
    @casinarro Год назад +1

    the best and most clear explanation of manacher on YT

  • @shubhampareek2378
    @shubhampareek2378 5 лет назад +3

    I don't think this could've been explained any better than this. Appreciate your efforts, sir.
    Keep up the good work.
    Thanks

  • @AbhrajyotiKundu00
    @AbhrajyotiKundu00 3 года назад +2

    After spending 1.5 days on this problem, and reading that 4 pg GFG article, thank God I found the link of this video in the discuss section of GFG. This is the Best Explanation till now of Manacher's Algo. Thank You @IDeserve for this wonderful explanation :)

    • @IDeserve
      @IDeserve  3 года назад +1

      Thanks Abhrajyoti!

  • @tusharvyavahare9229
    @tusharvyavahare9229 2 года назад +1

    I've watched around 5 videos and read 6 articles on this topic, and this video is the best and lucid explanation of the topic. Thankyou!

    • @IDeserve
      @IDeserve  Год назад +1

      Thanks Tushar! 😊

  • @priyanshuranjan1038
    @priyanshuranjan1038 4 года назад +3

    gone through many videos of manacher's algorithm.But this is the one where my searching stopped.Thank you for this awesome content

    • @IDeserve
      @IDeserve  4 года назад

      Thanks Priyanshu!

  • @sudiptapaul9855
    @sudiptapaul9855 2 года назад +3

    Your explanation is Amazzing, simple and easy to understand, probably the best for such a complex algorithm. please keep it up. Thanks for this video and thanks to Mr Manacher as well for this algorithm.

  • @kunalpareek8321
    @kunalpareek8321 2 года назад +2

    Excellent and very detailed presentation of a very complex topic. A lot of work must have gone into the graphics.

  • @asifmujtaba334
    @asifmujtaba334 7 лет назад +2

    I was struggling yesterday night switching from video to video, at first, I didn't understand your explanation, but now it's clear. Thank you very much.

    • @IDeserve
      @IDeserve  7 лет назад

      Thanks for your kind words :)
      We would really appreciate if you could spread the word about IDeserve in your college and to your colleagues.
      Also please check out our website at: www.ideserve.co.in
      It has features like Algorithm Visualization, Learn Together and many more coming soon.
      Please check it out and leave us a comment there!
      Thanks,
      -Team IDeserve.

  • @imranyusubov4187
    @imranyusubov4187 2 года назад +2

    great explanation, finally understood the enigma of Manacher's algorithm. keep doing the cool work

  • @arnabchatterjee7651
    @arnabchatterjee7651 3 года назад +1

    wow man the amount of effort you took to explain in this video is incredible, take a bow sir

    • @IDeserve
      @IDeserve  3 года назад

      Thanks Arnab ☺️

  • @winstondu4180
    @winstondu4180 8 лет назад +12

    Hey, I love these videos. These are definitely helping me as I prepare for the interview for my internships.

    • @IDeserve
      @IDeserve  8 лет назад +1

      +Wenhao Du
      Thanks a lot for your words! It is very encouraging to hear such comments!
      Also please check out our website at: www.ideserve.co.in
      It has features like algorithm visualizations, learn together and many more coming soon.
      Please check it out and leave us a comment there!
      Thanks,
      -Team IDeserve.

  • @KshitijBhatnagar
    @KshitijBhatnagar 3 года назад +2

    Nice explanation... I watch the video a couple of times, but I understood it perfectly. Thanks man for sharing this.

    • @IDeserve
      @IDeserve  3 года назад +1

      Thanks Kshitij for kind words!

  • @Kp96321
    @Kp96321 4 года назад +4

    Thanks, the best walk-through of the algorithm I've seen so far!!
    Why'd you guys stop making videos?

  • @prabhavagrawal1712
    @prabhavagrawal1712 Год назад +2

    Seriously, the best explaination I could get on whole youtube.
    Thanks :)

  • @aayushisingh3280
    @aayushisingh3280 3 года назад +1

    The "thinking pause" did it for me. I am floored

  • @madhivarman508
    @madhivarman508 5 лет назад +2

    went through a lot of videos to understand this algorithm. But this one is the best so far.

  • @ankishbansal420
    @ankishbansal420 5 лет назад +2

    Thanks man. I struggle for whole day to understand it, but you made it so easy. Really appreciate your effort.

  • @vijaykumarlokhande1607
    @vijaykumarlokhande1607 3 года назад +1

    I had decided to skip manachers algo for upcoming placement! Now I have it in my toolkit! thanks man
    gr8 job!

    • @IDeserve
      @IDeserve  3 года назад

      All the best for the placements!

  • @shubhamchandra9258
    @shubhamchandra9258 Год назад +2

    Superb explanation. I was able to follow through without any trouble. Hats off. Would be great if you could explain KMP algo and Z algo as well. Thanks for this one.

  • @柯宥安-q2e
    @柯宥安-q2e 5 лет назад +2

    Best Manacher's Algorithm explanation I have ever seen.

  • @jamesqiu6715
    @jamesqiu6715 7 лет назад +1

    I watch it again after almost 2 years, I have to say this video is by far the BEST algorithm on youtube ever!!!

    • @IDeserve
      @IDeserve  7 лет назад

      Hey James, welcome back!

  • @hoelefouk
    @hoelefouk 4 года назад +4

    You are so good that you could have come up with this algorithm on your own. Thanks!

    • @IDeserve
      @IDeserve  4 года назад +1

      Thanks Nisheet for your kind words!

  • @akilageetha5773
    @akilageetha5773 3 года назад

    Extra ordinary explanation of the mental modal behind Manacher's algorithm. The best of the best.

  • @owenxu9173
    @owenxu9173 8 лет назад +2

    Great video. I have read some blogs about this Algorithm and still not understand.
    Withi your explaination, it become clear to me! Thanks very much!

    • @IDeserve
      @IDeserve  8 лет назад

      +Owen Xu
      Thanks a lot for your words! We are striving hard to make understanding algorithms easier.
      We would really appreciate if you could spread the word about IDeserve in your college and to your colleagues.
      Also please check out our website at: www.ideserve.co.in
      It has features like algorithm visualizations, learn together and many more coming soon.
      Please check it out and leave us a comment there!
      Thanks,
      -Team IDeserve.

  • @kekaiskeka
    @kekaiskeka 5 лет назад +1

    Excellent explanation for a complex algorithm. Minor correction of logic:
    If condition after 'while' loop is going to run every 'i' values that are greater than R.
    Example: 'ABABABACDEFG' try this as an example and check C and R values would change for i > 15 and overwrite C and R values to lower values. This will result in a wrong output.
    So, this 'if' condition should check for P[i] should be greater than P[R] to change C and R to new values.
    Replace
    if(i + P[i] > R)
    with
    if(P[i] > P[R])
    Thank you for the great explanation.

  • @puneettanwar2325
    @puneettanwar2325 4 года назад +3

    very clear explanation. Great work. Thank you!

  • @siteshp
    @siteshp 6 лет назад +1

    What an explanation sir. Keep it up. The best thing was you dry ran the code also with values, i didn't require even a pen and a copy to understand.

    • @IDeserve
      @IDeserve  6 лет назад

      Thank you so much for your kind words Sitesh!

  • @chinmaiveera7586
    @chinmaiveera7586 3 года назад +1

    I've seen many top youtuber's tried to explain but only you succeeded.

  • @BK-rs1we
    @BK-rs1we 5 лет назад +10

    Great explanation. I feel if there were indices on P[ ] then it would be easier to follow when you went through the code.

  • @kumarravi09
    @kumarravi09 5 лет назад +2

    Great Explanation. Probably the best i have come across so far.

  • @yevgeniygrechka6431
    @yevgeniygrechka6431 Год назад +1

    This is an excellent video. Just one suggestion for future videos: in the example that you went over, we never had the case where we had to take R-i over P[mirr]. It would be good for the example to include this case.

  • @anxiousengineer
    @anxiousengineer 5 лет назад +2

    I looked at some other explanations and yours is by far the best. Thank you so much!

    • @IDeserve
      @IDeserve  5 лет назад

      Thank you so much for your kind words Dario!

  • @glorykim9171
    @glorykim9171 5 лет назад +2

    This was so helpful thank you! I appreciate all of the patience it took you to iterate through this.

    • @IDeserve
      @IDeserve  5 лет назад

      Thank you so much for your kind words Glory!

  • @AshuAshuAshuAshu
    @AshuAshuAshuAshu 3 года назад +1

    thank you so much, sir, you are great ......
    I found a lot of videos on manchester's algo but all that was waste material.
    you are a gem in terms of algorithms.

    • @IDeserve
      @IDeserve  3 года назад

      Thanks Ashutosh!

  • @danielwen1227
    @danielwen1227 5 лет назад +3

    Thank you a lot for your explanation! It is the video that is worthy to spend 24 minutes on it!

    • @IDeserve
      @IDeserve  5 лет назад

      Thank you so much for your kind words Daniel!

  • @tombrady7390
    @tombrady7390 3 года назад

    after rewinding and pausing crying finally it just clicked dont give up on this it is staple for palindromic problems

  • @AnkurDwivedi75
    @AnkurDwivedi75 4 года назад +2

    I have been trying to understand this algorithm, but failing .. thanks ..just a single watch here on ur channel, I have understood it completely

  • @moa7ed99
    @moa7ed99 8 лет назад +2

    The explanation is really good and simple. But, where is the complexity video?

    • @IDeserve
      @IDeserve  7 лет назад

      Hey Mohammed Elrashidy,
      If you would like to request a new video, here is the process: ruclips.net/video/3fQLOfuMfl0/видео.html
      Thanks,
      -Team IDeserve.

  • @AshwaniSharma-of2nq
    @AshwaniSharma-of2nq 5 лет назад +2

    I have watched other videos also. But your one made me understand it completely. Kudos to you buddy. Keep going.

  • @iloveans
    @iloveans 4 года назад +2

    Thanks for the extremely clear explanation! Tracing the code made it even better :)

    • @IDeserve
      @IDeserve  4 года назад

      You are welcome Tyler!

  • @elvis0305
    @elvis0305 4 года назад +2

    This is awesome explanation , the visualisation helps a lot with understanding the idea behind the algorithm! Great job guys.

  • @ganeshkumar269
    @ganeshkumar269 4 года назад +3

    youtube recommended this, glad it did

  • @MadForCs16
    @MadForCs16 3 года назад +1

    Best explanation On the INTERNET.

  • @NishArcturus
    @NishArcturus 4 года назад +13

    23:48 minutes used for the best man !! Thank you so much for this finally got this😂

    • @IDeserve
      @IDeserve  4 года назад

      You are welcome!

  • @simplysimple4890
    @simplysimple4890 6 лет назад +9

    To those who have unliked this videos, "Are u people even humans?"

    • @IDeserve
      @IDeserve  6 лет назад

      Thank you so much for your kind words 😊

  • @harmeetsingh9571
    @harmeetsingh9571 5 лет назад +2

    Really great explanation. Watched couple of videos for this algo and yours is the best one. Very precise and your code walkthrough was awesome which made it complete. Appreciate your efforts in making those slides.
    Your videos would be mine first goto from now.
    Happy to share!

    • @IDeserve
      @IDeserve  5 лет назад

      Thank you so much for your kind words Harmeet!

  • @gameelevator1579
    @gameelevator1579 2 года назад +4

    Sir you nailed it . Thank you so much for awesome explanation 🙂

    • @IDeserve
      @IDeserve  2 года назад

      Thank you for your kind words! 😊

  • @savanmatariya7494
    @savanmatariya7494 3 года назад +2

    Awesome explanation, loved your work and effort. You actually deserve it!!

  • @nightking6719
    @nightking6719 4 года назад +1

    best explanation found till now !!

  • @aceorochi
    @aceorochi 8 лет назад +2

    Awesome!
    This is the most intuitive explanation, even people dull like me can understand the point of this algorithm now!
    Nice job, looking forward more of your publish!

    • @IDeserve
      @IDeserve  8 лет назад

      +吴佩 It's really encouraging to hear comments like these. Yes we are uploading new videos on regular basis. So, stay tuned :-).
      Please feel free to let us know if you would like us to upload a video for a particular topic/algorithm. We will really appreciate if you can spread the word about IDeserve(www.ideserve.co.in) in your peer circles.
      Thank you,
      Team IDeserve

  • @forceinfinity
    @forceinfinity 8 лет назад +3

    Excellent presentation. Hugely helpful in understanding the algorithm

    • @IDeserve
      @IDeserve  8 лет назад +1

      Thanks forceinfinity for your kind words :)
      We are striving hard to make understanding algorithms easier.
      We would really appreciate if you could spread the word about IDeserve in your college and to your colleagues.
      Also please check out our website at: www.ideserve.co.in
      It has features like Algorithm Visualization, Learn Together and many more coming soon.
      Please check it out and leave us a comment there!
      Thanks,
      -Team IDeserve.

  • @ayushkushwaha262
    @ayushkushwaha262 5 лет назад +2

    Spent whole day to understand this from other resources result ==> ~NULL
    Spent time here understood in 2 go !!
    Recommended!!
    Thank you for the best explanation.

    • @IDeserve
      @IDeserve  5 лет назад

      Thanks Ayush for your kind words!

  • @prudvinathmalepati3322
    @prudvinathmalepati3322 6 лет назад +2

    Thanks man!! You are a good teacher. I got the central idea after watching your video once. Now, I can try coding it on my own.

    • @IDeserve
      @IDeserve  6 лет назад

      Thank you so much for your kind words Prudvinath!

  • @mihirkumarsrivastava1895
    @mihirkumarsrivastava1895 4 года назад +2

    the best explanation of manacher's algorithm, great buddy it really hepled me alot

  • @rbt-0007
    @rbt-0007 3 года назад +2

    Bro you saved my day with your wonderful explanation, definitely subscribing!

  • @rajurajesh5566
    @rajurajesh5566 Год назад +2

    Watched more than 10 videos before this to get this algo tns bro❤

  • @NaitikMishra-ll7el
    @NaitikMishra-ll7el Год назад +1

    best video to understand Manacher's Algorithm.👍👍

  • @IDeserve
    @IDeserve  9 лет назад +7

    +Andrea De Domenico
    Thanks a lot for appreciating! There are many more videos coming soon. Also, you can let us know any interview topic or question of your choice that you would like to see on IDeserve.
    Thanks,
    -Team IDeserve.

    • @MrMalapatiravi
      @MrMalapatiravi 6 лет назад

      I would recommend most of the difficult and medium level questions from leetcode and their principles.

  • @aatishchauhan8957
    @aatishchauhan8957 4 года назад +2

    A really good explanation. Thanks for your hardwork man.

    • @IDeserve
      @IDeserve  4 года назад

      Thanks Aatish!

    • @aatishchauhan8957
      @aatishchauhan8957 4 года назад

      @@IDeserve Is the video on explaining the time complexity of this algorithm uploaded ?

  • @ppantg1
    @ppantg1 5 лет назад

    It's actually quite a simple algorithm once we become familiar with the concept. Basically, copying over the mirrors expansion length if the index lies within the current right boundary means we don't calculate the expand length from scratch at every index - we use the symmetric property of palindromes to give us a O(n) time.

  • @skauddy755
    @skauddy755 3 года назад +1

    Crystal Clear Explanation.

  • @tarunbawari2858
    @tarunbawari2858 4 года назад +1

    Nice explanation sir, other youtubers video are little difficult to understand on this topic.

  • @tejavemparala4377
    @tejavemparala4377 3 года назад +1

    Great Explanation, no other video on YT does the explanation this way, I was looking for video like this. Eg: "what is making the brute force algorithm to run in O(n^2) and how it can be optimized"

  • @jacobhubbard7337
    @jacobhubbard7337 9 лет назад +5

    Great work. Best explanation I've seen yet.

    • @IDeserve
      @IDeserve  9 лет назад

      +Jacob Hubbard Thanks a lot for your words! It is very encouraging to hear such comments! We are striving hard to make understanding algorithms easier.
      Please check out our website at: www.ideserve.co.in. It has features like algorithm visualizations, learning together and many more coming soon!

  • @anirudhreddybasani3555
    @anirudhreddybasani3555 5 лет назад +1

    These repetitive comments on how brilliant this video was tells us about this video...from my side I really appreciate your efforts :)

  • @sayedsohel6913
    @sayedsohel6913 7 лет назад +1

    you have done a good job debugging the code. keep it up bro.

    • @IDeserve
      @IDeserve  6 лет назад

      Thank you so much Sayed for your kind words :)

  • @prateekvats963
    @prateekvats963 4 года назад +2

    Such a easy explanation, thank you sir

  • @shaivalchokshi3424
    @shaivalchokshi3424 7 лет назад +2

    Wonderful explanation, concise and apt :)
    Helped me understand it till the depth. Great work, kudos !

    • @IDeserve
      @IDeserve  7 лет назад +1

      Thanks Shaival for your kind words :)

  • @prashantgupta8801
    @prashantgupta8801 3 года назад +2

    Awesome explanation. Thank you very much. Appreciate your efforts.

    • @IDeserve
      @IDeserve  3 года назад

      Thanks Prashant!

  • @shreyas6589
    @shreyas6589 5 лет назад +2

    Brilliant explanation! The visual explanation was indeed very helpful! Thanks a ton!

    • @IDeserve
      @IDeserve  5 лет назад

      Thank you so much for your kind words Shreyas!

  • @harishh823
    @harishh823 8 лет назад +6

    following all your videos , all your videos are great inspiration, waiting for bit algorithms ..

    • @IDeserve
      @IDeserve  8 лет назад

      +HARISH H
      Thanks a lot for your words! It is very encouraging to hear such comments!
      We would really appreciate if you could spread the word about IDeserve in your college and to your colleagues.
      Thanks,
      -Team IDeserve.

  • @tanmoydatta5724
    @tanmoydatta5724 6 лет назад +2

    Awesome work man. Best explanation ever i have found on online.

    • @IDeserve
      @IDeserve  5 лет назад

      Thank you so much for your kind words Tanmoy 😀

  • @shabbar0333
    @shabbar0333 5 лет назад +2

    very clear and detail explaination.

  • @aries3690
    @aries3690 2 года назад +2

    Absolutely amazing explanation, thank you so much!

  • @lipsachhotray1021
    @lipsachhotray1021 6 месяцев назад +1

    Thank you! Finally understood the algo!

  • @samadeepsengupta
    @samadeepsengupta Год назад +2

    Great Effort ... Truly Grateful sir

  • @explorersagnik8522
    @explorersagnik8522 3 года назад

    i tried understanding this for 3 days finally understood here thank you so much

    • @IDeserve
      @IDeserve  3 года назад +1

      Thanks Sagnik!

  • @ipshamohanty6682
    @ipshamohanty6682 7 лет назад +2

    Great job!!...Looking forward for more videos

    • @IDeserve
      @IDeserve  7 лет назад

      Thanks for your kind words Ipsha!

  • @randeepsingh6457
    @randeepsingh6457 8 лет назад +3

    simply and neatly explained. thank you.

    • @IDeserve
      @IDeserve  8 лет назад

      +Randeep Singh
      Thanks a lot for your words! It is very encouraging to hear such comments!
      We would really appreciate if you could spread the word about IDeserve in your college and to your colleagues.
      Also please check out our website at: www.ideserve.co.in
      It has features like algorithm visualizations, learn together and many more coming soon.
      We are uploading new topics everyday.
      Please check it out and leave us a comment there!
      Thanks,
      -Team IDeserve.

  • @RichardFarmbrough
    @RichardFarmbrough 7 месяцев назад +1

    Almost perfect explanation. Thank you.

  • @GotUpLateWithMoon
    @GotUpLateWithMoon 2 года назад +1

    Thank you so much! There may be more viewers if you add "5. Longest Palindromic Substring" in your title!