Divide and Conquer algorithms with real life examples | Study Algorithms

SdĂ­let
VloĆŸit
  • čas pƙidĂĄn 8. 07. 2024
  • To see more videos like this, you can buy me a coffee: www.buymeacoffee.com/studyalg...
    There are several ways to approach a problem. Divide and Conquer is an algorithm paradigm which focuses on breaking (divide) up a complex problem into smaller easier pieces, and then solving them one by one. This in turn helps to solve (conquer) the original problem.
    00:00 - Intro
    00:26 - Definition and example
    02:12 - Real life example (Searching a page in a book with Binary Search)
    04:20 - Why use this approach and demo. (Merge sort)
    The Book I refer to in the video: amzn.to/3np4qjP
    📘 The description to this method and more examples are available at: studyalgorithms.com/theory/al...
    📘 How to merge two sorted arrays: studyalgorithms.com/array/how...
    📚 Algorithmic Paradigms:
    Brute Force: ‱ Brute Force algorithms...
    Divide and Conquer: ‱ Divide and Conquer alg...
    Dynamic Programming (Part 1): ‱ Dynamic Programming ea...
    Dynamic Programming (Part 2): ‱ 0/1 Knapsack Problem e...
    🔗 To see more videos like this, you can show your support on www.buymeacoffee.com/studyalg...
    đŸ’» Get Social đŸ’»
    Follow on Facebook at: / studyalgos
    Follow on Twitter at: / studyalgorithms
    Follow on Tumblr at: / studyalgos
    Subscribe to RSS feeds: studyalgorithms.com/feed/
    #studyAlgorithms #programming #interview

Komentáƙe • 26

  • @badalraik
    @badalraik Pƙed 3 lety +7

    I don't know why you have less subscriber ...i mean just look the contents and explaining the concept..... amazing bro👍👍

    • @nikoo28
      @nikoo28  Pƙed 3 lety +4

      Thank you so much 😀
      I am getting started with my channel. Please help me to share and spread this content as much as possible. Let your friends know about it and anyone who may find it helpful.

    • @badalraik
      @badalraik Pƙed 3 lety

      @@nikoo28 sure!!

  • @Enskkc
    @Enskkc Pƙed 2 lety +2

    Looked at a few videos which were just explaining the code. Thank you for this useful video which helped me to understand the algorithm better with well suited example.

  • @blackswordsman9745
    @blackswordsman9745 Pƙed 2 lety +1

    Thank you for making this. God bless you.

  • @nandinin4666
    @nandinin4666 Pƙed 3 lety +1

    I admire ur english and algo knowledge

  • @RaviRajput-eo2sh
    @RaviRajput-eo2sh Pƙed 3 lety +1

    well explained ✌

  • @ShyamalDas-kd5vt
    @ShyamalDas-kd5vt Pƙed 3 lety

    Awesome video â€ïžđŸ”„

  • @Havanitha
    @Havanitha Pƙed 2 lety

    Tq so much sir for easy though easy explain make for me easy to learn sir.

  • @fantasy9960
    @fantasy9960 Pƙed 2 lety

    thanks for explaining this so clearly!!!

    • @nikoo28
      @nikoo28  Pƙed 2 lety

      I am glad I could help you out :)

  • @sanobarshaikh7590
    @sanobarshaikh7590 Pƙed 2 lety

    Awesome thanks

  • @tinavin304
    @tinavin304 Pƙed 4 měsĂ­ci

    thank you very much for explaining this. This ist the 3rd video about algorithms I see from you, and it helps me so much to prepare for my final exams at the university...I am sorry, I didnt see it one year ago, as I had to prepare for my exams from Algorithms

    • @nikoo28
      @nikoo28  Pƙed 4 měsĂ­ci

      You're very welcome!

  • @abdulaisambou3267
    @abdulaisambou3267 Pƙed 3 lety

    This is good man

  • @ebenade5079
    @ebenade5079 Pƙed 2 lety

    I love your approach to teaching... thumb up!

    • @nikoo28
      @nikoo28  Pƙed 2 lety

      Thank you for taking out time for your feedback. Helps me a lot.

  • @abirpaul9027
    @abirpaul9027 Pƙed 3 lety +1

    Brother too much love :)

  • @OfficialVasuRastogi
    @OfficialVasuRastogi Pƙed 3 lety

    you are awesome

  • @javajungle
    @javajungle Pƙed 7 měsĂ­ci

    hi nikhil,which software you are using to present the sessions?

    • @nikoo28
      @nikoo28  Pƙed 6 měsĂ­ci

      That would be GoodNotes 6

  • @kennethfrancisco4290
    @kennethfrancisco4290 Pƙed 2 lety

    What if I'm going to use Divide and conquer then the number that I'm gonna sort are odd number? How am I supposed to cut that into half?

    • @nikoo28
      @nikoo28  Pƙed 2 lety +1

      Let’s say you have 21 elements. Then you can divide in 2 halves of 11 and 10

  • @soumitabhattacharjee1791
    @soumitabhattacharjee1791 Pƙed rokem +3

    Hello!I'm new to your channel.Your content is so simple,to the point and interesting.Keep going!!😊

    • @nikoo28
      @nikoo28  Pƙed rokem +1

      Thank you so much for the appreciation

  • @avoidcomplexity5612
    @avoidcomplexity5612 Pƙed 3 lety +2

    StruggleR â€đŸ‡”đŸ‡°