Data Structures - 3 | Big-O Notations, Time Complexity | Tamil

แชร์
ฝัง
  • เผยแพร่เมื่อ 26 ม.ค. 2025

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

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

    I had a lot of confusion about Big(O) in college. But your explanation makes it crystal clear. Thanks bro🤗. Keep it up bro😊

  • @HungrySpikeShorts
    @HungrySpikeShorts 2 ปีที่แล้ว +31

    Code Example:
    If there is no input, then it’s called a constant time algorithm. For example:
    for (int i = 0; i < 1000000; i ++)
    x++;
    above is O(1)
    ------------------------------------------------------------------------------
    Let’s go through some code samples and analyze their runtime complexity.
    for (int i = 0; i < N; i ++)
    x++;
    All we need to do is count the number of times the statement x++ will execute.
    Clearly, it’s N, so the time complexity is O(N), also called linear.
    ------------------------------------------------------------------------------
    for (int i = 0; i < N; i++)
    for (int j = 0; j < i; j++)
    x++;
    How many times the statement x++ execute:
    So the time complexity is O(N^2), also called quadratic.
    ---------------------------------------------------------------------------
    Logarithmic Runtime
    **************************************************
    Iterating powers of a number #
    Let’s analyze the loop below where we iterate over all powers of 2
    for (int i = 1; i = 1; i /= 2)
    x++;
    ---------------------------------------------------------------------------
    Harmonic series #
    Consider the piece of code below:
    for (int i = 1; i

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

      Thanks Dude

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

      Broo yaaru Sami nee but thank you so much bro❤🤗 neeye pesama TH-cam channel aarambikalam bro❤

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

      can you do this with python

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

      A dout o(1) o(n) nu kandhupudhikuradu eppadhi andha code ha pattu edha count pannanum indha notations ha kandhupudhika pls yaravadu sollunga😢?

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

      @@pallavig3187 count how many times code is executed in the for loop o(1) means only one time whereas o(n) means o(number of times code is executed) if the code it executed 5 times the n=5 so n(5)

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

    Tnq u bro 4 this series I had a very big confusion and now cleared

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

      Glad it was helpful! :)

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

    Thanks Bro,Good Explanation in Tamil, Keep going

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

    Nice explanation 🎉...impressed

  • @RamKumar-dh8be
    @RamKumar-dh8be 3 ปีที่แล้ว +6

    Bro can u please upload some video for big omega and big theta

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

      Ipodhiku I am working on other videos. I have added this to my list. I will cover it in the future. Thanks for the suggestion! :)

    • @RamKumar-dh8be
      @RamKumar-dh8be 3 ปีที่แล้ว +2

      @@CSinTamil k bro tnx👍

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

    Anna, array la five elements iruthuna ippa voru elementa firstla insert pannuna athula five operation nadakuma O(5)

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

    Let's say we have a excel with data of students
    I will find the students name by using dictionary (since key cannot be duplicated ) it will be O(1) - search operation. Correct ?
    And also here memory will be taken more since we may have lot of students data
    Is my understanding correct ??

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

    Very clear explanation

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

    Nice bro, good explanation

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

    Vere level bro neenga

  • @narenm.s8923
    @narenm.s8923 2 ปีที่แล้ว +2

    Eye opener

  • @RakeshKumar-en1uq
    @RakeshKumar-en1uq 3 ปีที่แล้ว +1

    Explain the Greedy , dynamic,brude force algorithm bro

  • @sanoossama6087
    @sanoossama6087 9 หลายเดือนก่อน +1

    Bro inthe series le full dsa upload pannirukkingelaa?

    • @MMeditz-2710
      @MMeditz-2710 7 หลายเดือนก่อน

      Playlist poi parunga

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

    Bro Semma broooo........

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

    O (4) na idhu max operation or minimum or fixed operations ah?

  • @a.imthiyazahamed3167
    @a.imthiyazahamed3167 3 ปีที่แล้ว

    Does data structure fefers to program bro

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

    Super explanation thanks anna 👍

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

    Epdi calculate panra endu sollunga bro

  • @shyamsundar-dr5qe
    @shyamsundar-dr5qe 3 ปีที่แล้ว +3

    Bro what is mean by operations ?

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

      Operation is some calculation that your CPU performs. Eg: Adding two numbers. So, unga program ku evlo operations theva padumnu calculate panna time aagum. So, adha estimate panradhuku thaan we use Big O Notations.

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

    Programa apply panni soli tharunka Anna.

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

    Nicely explained

  • @Iswaryavijay-ld3vy
    @Iswaryavijay-ld3vy ปีที่แล้ว +1

    Thank u so much

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

    which one is mostly uses!

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

    Anna data structure ah just therichi. Irutha ppothuma illa practice pannanum Anna

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

      Practice pannanum na apadi panni pakarathu anna

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

      DS concepts oda sethu program pannavum theriyanum. Hackerrank.com is a good website to practice DS

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

      Thanks for your reply anna 🤩

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

    Super bro

  • @அட்
    @அட் 3 ปีที่แล้ว +1

    Thanks na😍😍😍👍

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

    Thanks

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

    Oru function ku O() epdi find pannuvanga?

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

      Andha function la enalaan operations nadakutho, adha N number of inputs kudutha evalo operations nadakumnu check panni kandu pudipaanga

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

      @@CSinTamil ohh oky thanks

  • @gokullb2975
    @gokullb2975 4 ปีที่แล้ว +2

    👍

  • @RakeshKumar-en1uq
    @RakeshKumar-en1uq 3 ปีที่แล้ว

    DAA class plz

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

    Purila😥

    • @AswinM-j3k
      @AswinM-j3k 8 หลายเดือนก่อน

      😢

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

    Bro How to contact you bro