1:1 Mentorship to land six figure software roles - calcur.tech/mentorship What do you want to see? Data Structures and Algorithm Playlist - calcur.tech/dsa
Thank you so much. I always thought I was too dumb to grasp these concepts, but you are making miracles happen. Please keep on with these instructional videos !
These are a good damn videos, I don't know why the heck is not more visited. By the way, for all of us college students of CS, we appreciate these kind of videos. Thank you Caleb.
Wow! YEARS I spent thinking I "knew" what O(1) meant, particularly with arrays. Your explanation using the memory address location was absolutely brilliant! I'm going to use a variation of your explanation to help others. Well done!
This is the best explaination I have seen about bigO. "number of operations", this enlighten me, make it is easier to understand an abstract theory like BigO. Thank you very much.
Dude (if I may) Thank you so much... Great work!!! Love your style of teaching. I hate when people says programming is easy (specially from 12 years kids, haha). Your youtube channel is one of the best for teaching programming, it's more than just tutorials. I can see you get even more comfortable on camera through all the videos, hope you can use this skill in your private life !!!
Caleb said he stinks at math in this video. A few weeks ago I needed to learn binary counting and this man was able to teach me how to do just that via a video he made when he was a young kid.
is it correct to say that in your example at 5:40, the worst possible case was if there were no int 3 in the array? If it was a for loop, it would still have to check if it should keep running or not once it checked that the 3 was not on the 8 index, but the for loop will check if it is the last index or not once again.. so it would be 10 times and not 9? Or you just count if the algorithm inside the for loop is executed?
9:48 I assume the screen mentions array insertion by mistake? Confused me a little because afaik it's not as fast as O(1). And you didn't show it in the example, only retrieval
me learning from yt and using these shortcuts to find the time complexity for my quiz and my lectures have so much maths to get to the answer yeah i am sticking to yt for algorithms i dont wanna take my time doing a bunch of maths just to get confused and stucked
Been sitting eyes wide open behind these four walls, hoping you'd call It's just a cruel existence like there's no point hoping at all Baby, baby, I feel crazy, up all night, all night and every day Give me something, oh, but you say nothing What is happening to me? I don't wanna live forever, 'cause I know I'll be living in vain And I don't wanna fit wherever I just wanna keep calling your name until you come back home I just wanna keep calling your name until you come back home I just wanna keep calling your name until you come back home I'm sitting eyes wide open and I got one thing stuck in my mind Wondering if I dodged a bullet or just lost the love of my life, oh Baby, baby, I feel crazy Up all night, all night and every day I gave you something,…
had a question: For O(n), will it still be linear if n was like 9 but it found the number it wants in an array at index 2 or something? because wouldnt that be 3 operations, making it not linear? love your video!
Time complexity isn't about calculating the actual operations for a particular example. O(n) means that, in the worst-case scenario, it will take n operations to finish. If you were looking for the best-case scenario, it would be 1, and the average case would be n/2. However, O specifically refers to the worst case, so in your example, it would still be O(n) because we don't know/care that it only took 3 operations.
dear Caleb, I really like your videos. What I like the most is that you always make these small jokes...like: "O man, I dropped my chalk for the 4th time " ...it really helps people stay concentrated :) its not like constant input where you fall asleep!
Every one just use the graph and tell you this is o(n) this is o(1) this is o (log n) but noone explains the math behind it. so do we jsut memorize this and when we are ask just blur out what we think we know.
1:1 Mentorship to land six figure software roles - calcur.tech/mentorship
What do you want to see? Data Structures and Algorithm Playlist - calcur.tech/dsa
Clear explanations: ✔️
Useful analogies: ✔️
Not monotone: ✔️
Confident: ✔️
You're a different breed, Caleb. Amazing teacher
I feel like this video explains algorithm analysis much more efficiently than other videos that had over a million views.
yeeh lol
You're an underrated gem on RUclips, you know how to teach. Thanks for all the work.
The best explanation of big O notation I've ever watched, thank you.
Thank you so much. I always thought I was too dumb to grasp these concepts, but you are making miracles happen. Please keep on with these instructional videos !
This crap is so easy wait till u do amortized analysis.
stgeorgidgdfgdfgdfgdfgdfgdfgdfgdfg
@@Grassmpl whatever
ikr @Kozak Juan Grillin, felt the same way
This guy makes difficult concepts look easy by his ability to simplify things. Thanks a million
These are a good damn videos, I don't know why the heck is not more visited. By the way, for all of us college students of CS, we appreciate these kind of videos. Thank you Caleb.
Wow! YEARS I spent thinking I "knew" what O(1) meant, particularly with arrays. Your explanation using the memory address location was absolutely brilliant! I'm going to use a variation of your explanation to help others. Well done!
This video deserves millions of views!
Watched the freeCodeCamp 8 hour video on data structures start to finish. Nothing made sense until I started watching this series.
Thought it was only me 😂
Thank you Caleb this was the best tutorial to help me understand these concepts
After completing your python playlist. Now I will stuck with this playlist...♥️
I swear you Summed up an hour of my professor's explanation time much better and I actually understand, THANK YOU
This is the best explaination I have seen about bigO. "number of operations", this enlighten me, make it is easier to understand an abstract theory like BigO. Thank you very much.
I really liked the parallel with a car. This is for sure the best explanation of BigO on whole internet :)
Agreed!!!
Dude (if I may) Thank you so much... Great work!!! Love your style of teaching. I hate when people says programming is easy (specially from 12 years kids, haha). Your youtube channel is one of the best for teaching programming, it's more than just tutorials. I can see you get even more comfortable on camera through all the videos, hope you can use this skill in your private life !!!
You're a natural teacher!
Great video - helps for people like me who struggle to intuitively 'get' anything thats even vaugely like maths!
Thank you man. You explained this concept so simplistically for me
thank you so much for the clear explanation
Before watching this video I'd read all this stuff and didn't understand a thing. Now not only I understand, but even like it)) Thanks a lot!
Caleb said he stinks at math in this video. A few weeks ago I needed to learn binary counting and this man was able to teach me how to do just that via a video he made when he was a young kid.
So nobody is gonna talk about the amaizing outro!?? I am really enjoying it as reward for finishing the videos 😂
Dude you are so cool, I've watched many of your tutorials and they all ROCK!
I'm studying for my data structures test rn. Wish me luck ;P Thanks for the great content!
Keep rocking 👨💻
shouldn't O(1) line be higher on the graph? Like where 1 is supposed to be on the actual graph?
you must include a class on Array as well as common mathematics like n! log and etc
Thank you! This came at the right time after going through your c# tutorial. It was great 👏👏
Hey Caleb u did an awesome job.
Thank you so much!! You have a great explanation skill bro! Keep teaching us👍🏻👍🏻👍🏻
is it correct to say that in your example at 5:40, the worst possible case was if there were no int 3 in the array? If it was a for loop, it would still have to check if it should keep running or not once it checked that the 3 was not on the 8 index, but the for loop will check if it is the last index or not once again.. so it would be 10 times and not 9? Or you just count if the algorithm inside the for loop is executed?
Plz don't stop this series
Caleb I love you! Thank you so much
🙏 thank you!!! For this please Keep making crazy hard topics easy.
Thank you, this is make my day!
You are so much better than my uni professor!!!! I get it now! You're so cute too :)
Thanks Caleb.
thank you
Clear explanation😇😇😇😇😇😇😇
9:48 I assume the screen mentions array insertion by mistake? Confused me a little because afaik it's not as fast as O(1). And you didn't show it in the example, only retrieval
me learning from yt and using these shortcuts to find the time complexity for my quiz and my lectures have so much maths to get to the answer yeah i am sticking to yt for algorithms i dont wanna take my time doing a bunch of maths just to get confused and stucked
Clear explanations
Wow It's great video from caleb
You helped me a lot. Thank you so much
Jesus Christ, Thank you so so much for this. You're a life saver.
Hey Caleb Curry, where do I access the code for this video?
Awesome job explaining this!!!!!!
man you are the best.
Bro will u teach tkinkter also for gui in python
I smashed the like button when I saw you drawing the car. Good one 👍🤣
On 12:52 do you just input "sally" and you will retrieve it?
Best video on Big O notation y didn’t I know you in school 😅
Is the hash key unique in every list? How does it sort and search for hash keys?
thanks for this vid 🙏🏾🙏🏾
I appreciate you. Thank you.
Smooth and simple🙌
thanks for the video
Been sitting eyes wide open behind these four walls, hoping you'd call
It's just a cruel existence like there's no point hoping at all
Baby, baby, I feel crazy, up all night, all night and every day
Give me something, oh, but you say nothing
What is happening to me?
I don't wanna live forever, 'cause I know I'll be living in vain
And I don't wanna fit wherever
I just wanna keep calling your name until you come back home
I just wanna keep calling your name until you come back home
I just wanna keep calling your name until you come back home
I'm sitting eyes wide open and I got one thing stuck in my mind
Wondering if I dodged a bullet or just lost the love of my life, oh
Baby, baby, I feel crazy
Up all night, all night and every day
I gave you something,…
Awesome video 👍
very clear thankyou
the n! slowmo cracked me up
had a question: For O(n), will it still be linear if n was like 9 but it found the number it wants in an array at index 2 or something? because wouldnt that be 3 operations, making it not linear? love your video!
Time complexity isn't about calculating the actual operations for a particular example. O(n) means that, in the worst-case scenario, it will take n operations to finish. If you were looking for the best-case scenario, it would be 1, and the average case would be n/2. However, O specifically refers to the worst case, so in your example, it would still be O(n) because we don't know/care that it only took 3 operations.
Thank you good sir!
dear Caleb, I really like your videos. What I like the most is that you always make these small jokes...like: "O man, I dropped my chalk for the 4th time " ...it really helps people stay concentrated :) its not like constant input where you fall asleep!
This guy is awesome! :D
Thanks, please keep it up
thanks a lot
Astounding !
hi dude
thnx
when the lecture ends and I hear the music it fells like I'm in a different world.
thx a lot!
Every one just use the graph and tell you this is o(n) this is o(1) this is o (log n) but noone explains the math behind it.
so do we jsut memorize this and when we are ask just blur out what we think we know.
Wow thanks
#include
using namespace std;
void main()
{
while(1>0)
{
cout
Love calebs laugh :-) its like mikey mouse! Keep up the good work caleb. Im a C# Don cause of you!!
thank u so much
Very cool
I like it by example not theory
Dude I like your videos man, you kinda look like Jack Harlow though
Do you need to know linear algebra and discrete math to practice coding interviews?
Sir what is your name
Isn't O(n^2) is slower than O(2n). Not to point out a mistake but letting know everyone not just copy paste.
I think it was (2^n), since (2n) is equal to (n), with 2 being a constant in this case.
Thank you for the lecture but ad pops up every 2 minutes.
difficult to pay attention.
Nice ....but more add
Bogosort O( (n + 1)! )
i swaer if i have to see a udemy ad for the 4th time in one video,AGHHHH!!!!
Sloooow!😍
The question is...why are you so cute :)
No homo
junk like that ..
That's the ugliest drawing of a car I've ever seen XD. But anyway, great video!
Thank You!