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

  Рет қаралды 117,910

Computer Shastra

Computer Shastra

Күн бұрын

Пікірлер: 190
@VARSHA-te5wk
@VARSHA-te5wk 10 ай бұрын
I really loved solving the problems through out the session .The explanations is very good and clear. Thank you so much mam.
@computershastra
@computershastra 10 ай бұрын
:)
@TahaTariq-f7m
@TahaTariq-f7m 7 ай бұрын
the most perfect video on time complexity 👏
@computershastra
@computershastra 7 ай бұрын
😊
@Ashish-yh7rg
@Ashish-yh7rg 2 жыл бұрын
Very easy explanation mam. This video not only saves my time but also makes me more confident in solving questions correctly. 💯💯
@computershastra
@computershastra 2 жыл бұрын
Thank you😊
@MdRubel-hr5ur
@MdRubel-hr5ur 9 ай бұрын
Thanks you so much mam for this video . I easily understand your every question and answer. Love from Bangladesh❤❤❤
@computershastra
@computershastra 9 ай бұрын
😊
@hiddengamer7994
@hiddengamer7994 4 ай бұрын
Every doubt from time complexity is now cleared after seeing this video😊
@computershastra
@computershastra 4 ай бұрын
@@hiddengamer7994 🙏
@anjaligupta7091
@anjaligupta7091 2 жыл бұрын
TQ so much mam for clearing our whole doubts regarding time complexity
@computershastra
@computershastra 2 жыл бұрын
😊
@theperpetuallyannoyed4074
@theperpetuallyannoyed4074 Жыл бұрын
Oh god this actually helped so much by solving questions.
@computershastra
@computershastra Жыл бұрын
😊 thank you
@abdulrehman7470
@abdulrehman7470 2 жыл бұрын
Thank you. Very well explained. Was trying to learn this for so long.
@computershastra
@computershastra 2 жыл бұрын
:)
@Vasu.._..Agarwal
@Vasu.._..Agarwal Жыл бұрын
36:11 8d) one will also execute infinite no. of times bcz i will always be greater thn zero
@computershastra
@computershastra Жыл бұрын
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
@feluda24
@feluda24 Жыл бұрын
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
@prathameshsawant9299
@prathameshsawant9299 3 жыл бұрын
Thank you ! Very well explained, keep up the good work !
@computershastra
@computershastra 3 жыл бұрын
:)
@apoorvgupta820
@apoorvgupta820 8 ай бұрын
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)
@ashish_kumar9735
@ashish_kumar9735 8 ай бұрын
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.
@saniaayoub5474
@saniaayoub5474 Жыл бұрын
Best instructor
@computershastra
@computershastra Жыл бұрын
😊
@nikeshbhalerao3598
@nikeshbhalerao3598 2 жыл бұрын
Love your teaching mam....thank you so much mam🙏🙏
@computershastra
@computershastra 2 жыл бұрын
:)
@sejalvinodwasule8868
@sejalvinodwasule8868 2 жыл бұрын
Thankyou soo much it was really helpful in understanding concepts
@computershastra
@computershastra 2 жыл бұрын
:)
@eboubaker3722
@eboubaker3722 Жыл бұрын
Good examples, used for exam preparation, thanks :)
@computershastra
@computershastra Жыл бұрын
Good luck 😊
@MahadElahi-k5i
@MahadElahi-k5i Жыл бұрын
very good explanation i am very thankful for this video
@computershastra
@computershastra Жыл бұрын
🙏
@nothing2everything772
@nothing2everything772 Жыл бұрын
Thank you so much mam now my concept is clear
@computershastra
@computershastra Жыл бұрын
😊
@rajabmuhamedrajab5128
@rajabmuhamedrajab5128 2 жыл бұрын
It's very Useful , Thanks
@computershastra
@computershastra 2 жыл бұрын
😊
@meghatuteja8538
@meghatuteja8538 3 жыл бұрын
You deserve a lot.Thank ou so much.
@computershastra
@computershastra 3 жыл бұрын
:)
@ashraionart
@ashraionart Ай бұрын
dhanywaad mam...🙏
@computershastra
@computershastra Ай бұрын
@@ashraionart 😊
@pangulurisiva4888
@pangulurisiva4888 5 ай бұрын
in the 9th problem i think we have divide both codes by 2 as if condition wont execute for every value of n.
@pavanimmadisetty5099
@pavanimmadisetty5099 4 ай бұрын
Nicely covered. Good job
@computershastra
@computershastra 4 ай бұрын
@@pavanimmadisetty5099 😊
@chiranjeebdas709
@chiranjeebdas709 Жыл бұрын
thanks a lot mam, i understood it clearly...
@computershastra
@computershastra Жыл бұрын
😊
@kunraiyan
@kunraiyan Жыл бұрын
10 was really important
@computershastra
@computershastra Жыл бұрын
:)
@shri_ramkrishnan3962
@shri_ramkrishnan3962 3 жыл бұрын
Thank you so much ma'am, it helped me a lot ❤️
@computershastra
@computershastra 3 жыл бұрын
:)
@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
@paranormaledits9526
@paranormaledits9526 Жыл бұрын
thank you, this video was helpful
@computershastra
@computershastra Жыл бұрын
😃
@wajid716
@wajid716 3 жыл бұрын
Thank you so much my every doubt is cleared in this video
@computershastra
@computershastra 3 жыл бұрын
:)
@pratz_photography
@pratz_photography Жыл бұрын
Very nicely explained. Thank you.
@computershastra
@computershastra Жыл бұрын
😊
@grossHumiliation
@grossHumiliation Жыл бұрын
love you mam, Great help🥰
@computershastra
@computershastra Жыл бұрын
😊
@AnkitSingh-nl1gn
@AnkitSingh-nl1gn 2 жыл бұрын
very very thank you maam... god bless you :)
@computershastra
@computershastra 2 жыл бұрын
:)
@yesonlyanime
@yesonlyanime Жыл бұрын
TOOOoo Slowwwwwwwww but Superrr Lactureeee Thank u maam😇😇😇😇🥰🥰
@computershastra
@computershastra Жыл бұрын
watch in 1.5X speed
@RakeshDas-zy4zk
@RakeshDas-zy4zk 3 жыл бұрын
Great Questions...Thank You
@computershastra
@computershastra 3 жыл бұрын
:)
@tanushreesaxena9322
@tanushreesaxena9322 8 ай бұрын
Very helpful ❤
@computershastra
@computershastra 8 ай бұрын
😊
@PreetiSingh_1106
@PreetiSingh_1106 Жыл бұрын
thank you so much.
@computershastra
@computershastra Жыл бұрын
@darpanchauhan4547
@darpanchauhan4547 3 жыл бұрын
mam yr voice is so beautiful
@suryakantkumarkashyap8741
@suryakantkumarkashyap8741 2 жыл бұрын
good set of questions
@computershastra
@computershastra 2 жыл бұрын
👍
@code_smartly
@code_smartly 7 ай бұрын
help me a lot thanks
@computershastra
@computershastra 7 ай бұрын
😊
@bipinsingh9318
@bipinsingh9318 2 жыл бұрын
What a explanation 👏
@computershastra
@computershastra 2 жыл бұрын
😊
@pvcube66
@pvcube66 Жыл бұрын
thank you soo ooooo much mam
@computershastra
@computershastra Жыл бұрын
😊
@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
@Dheerajpathak_9
@Dheerajpathak_9 Жыл бұрын
logn+1
@rajankpandey
@rajankpandey Жыл бұрын
well explained mam🙏
@computershastra
@computershastra Жыл бұрын
😊
@anujbhadola2834
@anujbhadola2834 Жыл бұрын
Thank you ma'am
@computershastra
@computershastra Жыл бұрын
😊
@hasnatrafiuddinmunif8219
@hasnatrafiuddinmunif8219 Жыл бұрын
Appreciate your effort 👍
@computershastra
@computershastra Жыл бұрын
@abirkolin4702
@abirkolin4702 Жыл бұрын
thanks a lot
@computershastra
@computershastra Жыл бұрын
😊
@Quiet_Wanderer015
@Quiet_Wanderer015 3 жыл бұрын
Mam this video was so helpful! are these question helpful for gate?
@computershastra
@computershastra 3 жыл бұрын
Sorry but these are just basics of complexity.. gate exams generally have complex problems
@anishmandal9371
@anishmandal9371 2 жыл бұрын
This video helps me to boost my confidence 🤍
@computershastra
@computershastra 2 жыл бұрын
Thank you😊
@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
@spardha-yug
@spardha-yug 2 жыл бұрын
Thank you Madam :)
@computershastra
@computershastra 2 жыл бұрын
😊
@atiqueahmed4908
@atiqueahmed4908 Жыл бұрын
excellent
@computershastra
@computershastra Жыл бұрын
😊
@avikmondal954
@avikmondal954 2 жыл бұрын
Thank you
@computershastra
@computershastra 2 жыл бұрын
😊
@jahnvipandey1111
@jahnvipandey1111 2 жыл бұрын
Thank you ma'am ❤
@computershastra
@computershastra 2 жыл бұрын
😊
@Banker554
@Banker554 11 ай бұрын
Maza aayga 🎉
@computershastra
@computershastra 11 ай бұрын
:)
@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. kzbin.info/www/bejne/hWjVpmmVa9h5q8U
@sakshitiwari1869
@sakshitiwari1869 2 жыл бұрын
Main ye if else wale me n+1 will be the worst case na?
@computershastra
@computershastra 2 жыл бұрын
n
@shad491
@shad491 2 жыл бұрын
so useful
@computershastra
@computershastra 2 жыл бұрын
😊
@seamustard3498
@seamustard3498 2 жыл бұрын
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 Жыл бұрын
man either of 2 is incorrect
@rishabhmishra3017
@rishabhmishra3017 2 жыл бұрын
Mam ur voice 🥰🙏😇
@computershastra
@computershastra 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 жыл бұрын
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 ☺
@kritikasharma3331
@kritikasharma3331 3 жыл бұрын
amazing session mam :)!!!!
@computershastra
@computershastra 3 жыл бұрын
:)
@1790Neha
@1790Neha 2 жыл бұрын
Please provide the link to find the time complexity
@computershastra
@computershastra 2 жыл бұрын
kzbin.info/www/bejne/iZuoZGmHj9-pe5o
@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 ..?
@computershastra
@computershastra 2 жыл бұрын
Anyhow answer will be O(n square) in both cases
@rajabmuhamedrajab5128
@rajabmuhamedrajab5128 2 жыл бұрын
@@computershastra you are right 👍
@computershastra
@computershastra 2 жыл бұрын
😊
@muskanmaurya-yx9bh
@muskanmaurya-yx9bh Жыл бұрын
Mam is this Vedio is in c++ language
@computershastra
@computershastra Жыл бұрын
C lang... but will work with all lang
@vaibhavmishra1339
@vaibhavmishra1339 4 жыл бұрын
thankyou mam
@computershastra
@computershastra 4 жыл бұрын
Most Welcome :)
@MCA_HimanshuSeth
@MCA_HimanshuSeth 2 жыл бұрын
In problem 10 option 1 I didn't get , how n can be O(n^2) ??
@computershastra
@computershastra 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 жыл бұрын
:)
@philomath4747
@philomath4747 4 ай бұрын
39:57 how is 2-(√n-1)=√n-2?
@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 жыл бұрын
divide hoga...15/2=7...isme .5 truncate ho jata h because hum int le rhe h.
@Aryan-xd2ju
@Aryan-xd2ju 3 жыл бұрын
@@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... 🙏🙏
@AbhinavKumar-um4sz
@AbhinavKumar-um4sz 6 ай бұрын
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 6 ай бұрын
can any one answer this please
@pangulurisiva4888
@pangulurisiva4888 5 ай бұрын
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
@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
@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 Жыл бұрын
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
@Tfibanisa-mwa
@Tfibanisa-mwa 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
@Ahmoa_pol
@Ahmoa_pol Жыл бұрын
like what's the point of putting the title in English if you're just not gonna speak it
@philomath4747
@philomath4747 4 ай бұрын
99% Indians speak Hindi. U don't understand that's ur prob.
@Jaishreeram-ly2jm
@Jaishreeram-ly2jm 3 ай бұрын
@@philomath474799? Are u living under a rock?U need a reality check.
@NikaljeHarshal
@NikaljeHarshal Ай бұрын
@@philomath4747 what 99% you talking about lil bro?
@Azulz
@Azulz Ай бұрын
@@philomath4747 yeah ur dumb
@ChukwuemekaKalu-vb6og
@ChukwuemekaKalu-vb6og Ай бұрын
Me: Opens tutorial..... 💥 English language deleted
@melattar163
@melattar163 10 ай бұрын
Why is n^2.5 is O(n^2)… but n^1.98 is not O(n^2)??
@SourabhmalviyaCS
@SourabhmalviyaCS 10 ай бұрын
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
@Dheerajpathak_9
@Dheerajpathak_9 Жыл бұрын
prime number second question's condition is wrong
@manisha2668
@manisha2668 4 жыл бұрын
👍👍👍
@gupshup2821
@gupshup2821 2 жыл бұрын
Level
@computershastra
@computershastra 2 жыл бұрын
?
@gupshup2821
@gupshup2821 2 жыл бұрын
@@computershastra Thank you so much maam, excellent explanation.
@computershastra
@computershastra 2 жыл бұрын
😊
@missionmit9015
@missionmit9015 Жыл бұрын
21:20
@computershastra
@computershastra Жыл бұрын
?
@pawandiwan3464
@pawandiwan3464 4 жыл бұрын
👍
@snehalshelar7778
@snehalshelar7778 3 жыл бұрын
Man we have to take 10 Evey time!?
@computershastra
@computershastra 3 жыл бұрын
Which que are you referring?
@halamaher6096
@halamaher6096 Жыл бұрын
Thank you but can you speak only English
@computershastra
@computershastra Жыл бұрын
Will try next time
@yvesilboudo7009
@yvesilboudo7009 2 жыл бұрын
If you have English Title, why are you speaking a different language too? It is very confusing
@computershastra
@computershastra 2 жыл бұрын
Because i read these topics and books in english only..
@born2victory944
@born2victory944 Жыл бұрын
Thank you so much mam ❤❤❤
@computershastra
@computershastra Жыл бұрын
:)
@foodieindia8950
@foodieindia8950 Жыл бұрын
Good explanation
@computershastra
@computershastra Жыл бұрын
😊
Space Complexity | How to compute space complexity
17:28
Computer Shastra
Рет қаралды 29 М.
Big O Notation and Time Complexity with practice problems
35:22
Computer Shastra
Рет қаралды 15 М.
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 2,1 МЛН
Players push long pins through a cardboard box attempting to pop the balloon!
00:31
Мама у нас строгая
00:20
VAVAN
Рет қаралды 11 МЛН
Asymptotic Analysis (Solved Problem 1)
7:23
Neso Academy
Рет қаралды 491 М.
Time & Space Complexity - DSA Series by Shradha Ma'am
1:25:41
Apna College
Рет қаралды 149 М.
1.8.1 Asymptotic Notations Big Oh - Omega - Theta #1
15:46
Abdul Bari
Рет қаралды 1,9 МЛН
Struggle with Time Complexity? Watch this.
9:50
The Code Skool
Рет қаралды 149 М.
How to calculate Time Complexity of any Algorithm
19:26
Perfect Computer Engineer
Рет қаралды 42 М.
Understanding the Time Complexity of an Algorithm
24:59
Neso Academy
Рет қаралды 53 М.
Lecture 11:Time & Space Complexity || How to avoid Time Limit Exceeded [TLE]
29:12
Big-O notation in 5 minutes
5:13
Michael Sambol
Рет қаралды 1,1 МЛН
Миллионер | 3 - серия
36:09
Million Show
Рет қаралды 2,1 МЛН