Time Complexity|10 Practice problems with solutions on Time Complexity | How to find Time Complexity

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 พ.ย. 2024

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

  • @VARSHA-te5wk
    @VARSHA-te5wk 9 หลายเดือนก่อน +5

    I really loved solving the problems through out the session .The explanations is very good and clear. Thank you so much mam.

  • @MdRubel-hr5ur
    @MdRubel-hr5ur 8 หลายเดือนก่อน +3

    Thanks you so much mam for this video . I easily understand your every question and answer. Love from Bangladesh❤❤❤

  • @TahaTariq-f7m
    @TahaTariq-f7m 7 หลายเดือนก่อน +1

    the most perfect video on time complexity 👏

  • @Ashish-yh7rg
    @Ashish-yh7rg 2 ปีที่แล้ว +7

    Very easy explanation mam.
    This video not only saves my time but also makes me more confident in solving questions correctly. 💯💯

  • @hiddengamer7994
    @hiddengamer7994 3 หลายเดือนก่อน +2

    Every doubt from time complexity is now cleared after seeing this video😊

    • @computershastra
      @computershastra  3 หลายเดือนก่อน +1

      @@hiddengamer7994 🙏

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

    TQ so much mam for clearing our whole doubts regarding time complexity

  • @ashraionart
    @ashraionart 15 วันที่ผ่านมา +1

    dhanywaad mam...🙏

  • @Vasu.._..Agarwal
    @Vasu.._..Agarwal ปีที่แล้ว +2

    36:11 8d) one will also execute infinite no. of times bcz i will always be greater thn zero

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

      No, At one point i will be zero as after each completion of loop we are reducing i by half. So this will not go for infinite times

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

    Oh god this actually helped so much by solving questions.

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

    Thank you. Very well explained. Was trying to learn this for so long.

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

    Thank you so much mam now my concept is clear

  • @ashish_kumar9735
    @ashish_kumar9735 7 หลายเดือนก่อน +1

    In problem 8
    Apologies for the oversight. Starting from 0 doesn't affect the time complexity in this case. Whether the loop starts from 0 or any other value, the number of iterations will still be logarithmic with respect to n. The time complexity remains O(log n) because the loop variable i doubles in each iteration until it exceeds n.

    • @AmaduBalde-oz1zu
      @AmaduBalde-oz1zu 6 หลายเดือนก่อน

      Nope, I think that is infinite loop, unless 'n' becomes 0, because 'i' will always be 0. Any number multiply by 0 is just 0 in that case.

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

    Thankyou soo much it was really helpful in understanding concepts

  • @MahadElahi-k5i
    @MahadElahi-k5i ปีที่แล้ว

    very good explanation i am very thankful for this video

  • @apoorvgupta820
    @apoorvgupta820 7 หลายเดือนก่อน +1

    Practice Problem 1 : T.C : O(N^2) & S.C : O(1)
    Problem 2 : T.C : O(N^2) & S.C (1)
    Problem 3 : T.C : O(N^3) & S.C (1)
    Problem 4 : Option A, B & C.
    Problem 5 : T.C : O(N) & S.C (1)
    Problem 6 : T.C : O(log n base 2) & S.C (1)
    Problem 7 : T.C : O(log n base 2) & S.C (1)
    Problem 8 : T.C : A->O(N), B->O(N), C->TLE,D->O(log N) & S.C (1)

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

    Thank you ! Very well explained, keep up the good work !

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

    Love your teaching mam....thank you so much mam🙏🙏

  • @pangulurisiva4888
    @pangulurisiva4888 4 หลายเดือนก่อน +1

    in the 9th problem i think we have divide both codes by 2 as if condition wont execute for every value of n.

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

    thanks a lot mam, i understood it clearly...

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

    Best instructor

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

    Thank you so much ma'am, it helped me a lot ❤️

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

    34:22 here, the complexity will be O(n/2). Because the 2 in (n/2) will not get cancelled as a constant term. It will remain with it. Taught by our teacher in class.
    The analogy of stairs was given here. As we are climbing 2 stairs at a time i. e. (i=i+2) so, less time will be required to run the program and hence time complexity will be O(n/2).
    Is this correct madam?

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

      No, In genereal we take constant out. So it will be O(n) only. I agree time taken will be less but we assume it will not greatly impact the overall performance when n is very high. That is why we remove 1/2 from the expression.

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

      @@computershastra Sure madam. The doubt is cleared. Thanks for the help 🙏🏼

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

      @@feluda24 Happy to help

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

    Thank you ma'am

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

    ma'am agar koi loop variable (eg i) 0 se lekar i

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

      Yes wo loop n+1 tak chlega.. sorry book muje b ni pta practice problems k liye... otherwise me video me hi mention kr deti

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

    Thank you so much my every doubt is cleared in this video

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

    You deserve a lot.Thank ou so much.

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

    It's very Useful , Thanks

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

    thank you, this video was helpful

  • @pavanimmadisetty5099
    @pavanimmadisetty5099 3 หลายเดือนก่อน

    Nicely covered. Good job

    • @computershastra
      @computershastra  3 หลายเดือนก่อน

      @@pavanimmadisetty5099 😊

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

    thank you so much.

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

    love you mam, Great help🥰

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

    Good examples, used for exam preparation, thanks :)

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

    This video helps me to boost my confidence 🤍

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

    thank you soo ooooo much mam

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

    Very nicely explained. Thank you.

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

    Thank you so much mam ❤❤❤

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

    10 was really important

  • @code_smartly
    @code_smartly 7 หลายเดือนก่อน

    help me a lot thanks

  • @AnkitSingh-nl1gn
    @AnkitSingh-nl1gn 2 ปีที่แล้ว

    very very thank you maam... god bless you :)

  • @RakeshDas-zy4zk
    @RakeshDas-zy4zk 3 ปีที่แล้ว

    Great Questions...Thank You

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

    thanks a lot

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

    Thank you

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

    good set of questions

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

    TOOOoo Slowwwwwwwww but Superrr Lactureeee Thank u maam😇😇😇😇🥰🥰

  • @tanushreesaxena9322
    @tanushreesaxena9322 7 หลายเดือนก่อน

    Very helpful ❤

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

    mam at 28:19 if we put n=16 then answer will be o(4) . but according to the dry run, it would be o(5).i did not get it

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

    Good explanation

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

    excellent

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

    Main ye if else wale me n+1 will be the worst case na?

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

    mam yr voice is so beautiful

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

    Appreciate your effort 👍

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

    Mam this video was so helpful! are these question helpful for gate?

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

      Sorry but these are just basics of complexity.. gate exams generally have complex problems

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

    Can i ask why in problem 8 part D is O(logN) but not O(log2N). Thanks

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

      Yes, You are right its complexity is O(logn base 2) . In a hurry I forgot to mention base2, however I stated that its answer will be same as previous question i.e. O(logn base2) 🙂

    • @Vasu.._..Agarwal
      @Vasu.._..Agarwal ปีที่แล้ว +1

      man either of 2 is incorrect

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

    Maza aayga 🎉

  • @spardha-yug
    @spardha-yug 2 ปีที่แล้ว

    Thank you Madam :)

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

    so useful

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

    Can we change the WHILE loop into FOR loop to compute that complexity ?

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

      How will it help you? For loop is a counter loop whereas while loop is related with exit condition

  • @1790Neha
    @1790Neha 2 ปีที่แล้ว

    Please provide the link to find the time complexity

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

      th-cam.com/video/SjE36QZzvE8/w-d-xo.html

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

    What a explanation 👏

  • @muskanmaurya-yx9bh
    @muskanmaurya-yx9bh ปีที่แล้ว

    Mam is this Vedio is in c++ language

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

    mam you told that in x^2 + x, x^2 will be the greater but what if the value is between 0 ad 1....?

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

      look at the graph of Big oh sign for any function. there are exceptions in initial values.
      th-cam.com/video/O7ru6_6sFuc/w-d-xo.html

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

    Mam ur voice 🥰🙏😇

  • @philomath4747
    @philomath4747 3 หลายเดือนก่อน

    39:57 how is 2-(√n-1)=√n-2?

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

    In option "c" The time complexity will be log(n) base 2 how it will execute infinite time?? Here the value of "i" is less than "n" ??

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

      In question number 8

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

      Yes, You are right its complexity is O(logn base 2) . In a hurry I forgot to mention base2, however I stated that its answer will be same as previous question i.e. O(logn base2) 🙂

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

      @@computershastra okey maam thank you ☺ i have a query is this playlist is enough for dsa or any extra things is required ?

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

      For data structure basics this playlist is enough. Though some topics are missing like AVL tree, red black tree et cetera. Once you are familiar with basics of data structure, you can attempt any question in competitive exam.

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

      @@computershastra okey maam thanks a lot ☺

  • @vaibhavmishra1339
    @vaibhavmishra1339 4 ปีที่แล้ว

    thankyou mam

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

    In problem 10 option 1 I didn't get , how n can be O(n^2) ??

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

      see, Big O is for upper bound. Let us take one example, I take 10 min to reach point B from point A. So can i say that it takes me maximum 20 min?
      Yes...
      same concept is applied here, if complexity is O(n), then O(square n) is also true, O(Cube n) is also true. but vice a versa is not true.
      I can not say that it will take maximum 5 min to reach somewhere.

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

      @@computershastra thanks for replying me , Now I get it 😊

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

      :)

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

    I Think Problem 2 the time Complexity May be O(N(N-1)) , but When I was solving by Summation It will be O(n(n+1)/2) So , Now I am Confusing. Help me ..?

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

    amazing session mam :)!!!!

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

    prime number second question's condition is wrong

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

    Mam problem no.9 thoda breif sa explain kardho mam

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

      isme 2 codes given h left side and right side....dono se same output aaega....for any given input....isme ye explain kia h ki kon sa code more efficient h in terms of complexity

  • @AbhinavKumar-um4sz
    @AbhinavKumar-um4sz 5 หลายเดือนก่อน

    man in question 5 log n bass 2 tho 4 hua but program tho 5 times run ho rahai hai na

    • @AbhinavKumar-um4sz
      @AbhinavKumar-um4sz 5 หลายเดือนก่อน

      can any one answer this please

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

      brooo those are just apporoximations means the actual answer will be like logn+k. according to the rules we have to neglect k so approx value is logn

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

    i couldn't hear u clearly what is the answer of practice 4 ? a or b or c or d please?

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

      The question is incorrect. It should be like which of the following does not have O(n) complexity? Answer is d as all other options have O(n) complexity

  • @Aryan-xd2ju
    @Aryan-xd2ju 3 ปีที่แล้ว

    31.46 pr 15 toh 4 bari divide nhi hoga even 1 bar bhi nhi hoga kyuki inter type h i toh.... Then 4 times kesse divide hua mam?

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

      divide hoga...15/2=7...isme .5 truncate ho jata h because hum int le rhe h.

    • @Aryan-xd2ju
      @Aryan-xd2ju 3 ปีที่แล้ว +1

      @@computershastra mam pls make a video on how to find time complexity of a recursive function..

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

      Ok

    • @Aryan-xd2ju
      @Aryan-xd2ju 3 ปีที่แล้ว

      @@computershastra yes mam if you canmake video at today night then it will very fruitfull especially for me... 🙏🙏

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

    Mam in 7th qn i>1 and if i>0 loop runs infinitely

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

      No, every time loop executes, we are decreasing value of i. in statement i=i/2, we are doing half of i...so it will not run infinite times.

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

      Mam but i/2 won't be less than 0 na

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

      But at some time, it will be zero

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

      Okk mam thank you

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

    Why is n^2.5 is O(n^2)… but n^1.98 is not O(n^2)??

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

      Because n^2.5 is greater than n^2 but n^1.98 is less than n^2. See first option where n is less than n^2 so we take only n^2 less values

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

    Level

  • @Ahmoa_pol
    @Ahmoa_pol ปีที่แล้ว +27

    like what's the point of putting the title in English if you're just not gonna speak it

    • @philomath4747
      @philomath4747 3 หลายเดือนก่อน +4

      99% Indians speak Hindi. U don't understand that's ur prob.

    • @Jaishreeram-ly2jm
      @Jaishreeram-ly2jm 2 หลายเดือนก่อน +1

      @@philomath474799? Are u living under a rock?U need a reality check.

    • @NikaljeHarshal
      @NikaljeHarshal หลายเดือนก่อน +2

      @@philomath4747 what 99% you talking about lil bro?

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

      @@philomath4747 yeah ur dumb

    • @ChukwuemekaKalu-vb6og
      @ChukwuemekaKalu-vb6og 13 วันที่ผ่านมา

      Me: Opens tutorial..... 💥 English language deleted

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

    21:20

  • @manisha2668
    @manisha2668 4 ปีที่แล้ว

    👍👍👍

  • @pawandiwan3464
    @pawandiwan3464 4 ปีที่แล้ว

    👍

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

    Man we have to take 10 Evey time!?

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

    Thank you but can you speak only English

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

    If you have English Title, why are you speaking a different language too? It is very confusing

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

      Because i read these topics and books in english only..

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

    Thank you ma'am ❤

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

    well explained mam🙏