Data Structures & Algorithms #1 - What Are Data Structures?
Data structures and algorithms tutorial #1 - let's go!
Check out Brilliant.org, a website for learning computer science concepts through solving problems: brilliant.org/csdojo/
Special thanks to Brilliant for sponsoring this video.
Пікірлер: 1 000
Here's the playlist for this entire series: goo.gl/wy3CWF
@AmanYadav-ry3xr
6 жыл бұрын
CS Dojo is that smart mirror/majic mirror behind u?? If yes then make a video on it because I also want to make one
@mickey5370
6 жыл бұрын
Hey @CSDojo! I'm curious...what software do you use for your animation(s) drawings?
@gopalbhatt3259
6 жыл бұрын
cj thanks fr that's beautiful learning videos its very easy method which u convey .. I like. It
@muhammadusman7217
6 жыл бұрын
Thank's bro, it really helped a lot! :)
@DiaryOfMuhib
6 жыл бұрын
Please add more videos on Algorithms
#the moment when you realize there are no path from school back to home..
@ed_iz_ed
5 жыл бұрын
i was about to comment that ... so sad alexa please play deathpasito 2
@THExRISER
5 жыл бұрын
#the
@aminesaissihassani1612
4 жыл бұрын
lol
@aboubalrahmed6691
4 жыл бұрын
@@aminesaissihassani1612 Fuck
@felixcsao4184
4 жыл бұрын
Stuck in there forever and ever
Keep this series going!!! I am currently in college learning D&A and I feel like you are better than my professor!
@syamsularifin1237
5 жыл бұрын
same here
@aurelianspodarec2629
5 жыл бұрын
Of course he is. Your professon never worked at google and probably never had a job in the field :/ brutal truth.
@tengcyunshen8829
5 жыл бұрын
I’m taking D&A next semester, but I’m not understanding what he is going teach hahaha
@aurelianspodarec2629
5 жыл бұрын
@Mike- Tyson Who? What?
@hamzadbz1
4 жыл бұрын
Dont disrespect your professor please, he is the worst.
I am attending a data science graduate program and the professor recommended your videos and even provided your youtube link as supplementary material, I guess he's been honest with us and he knew you could explain D&A better than he did. I love your channel. Keep up and thanks.
Yo, Dojo! Thanks for dope tutorials, man. Never get demotivated. You have a very unique teaching style and method. Keep doing your thing. We love you!
Moral of the story.. Don't go to school or you won't come back.
@plumbob109
4 жыл бұрын
Sweet
@pranki2254
3 жыл бұрын
great observation, lol
@darkhacks5743
3 жыл бұрын
lmao
@briansteve6508
3 жыл бұрын
kzread.info/dash/bejne/ZGqFxa-OobK_nKg.html
Took this in college but needed a refresher for my work as a developer on the logic of data structure selection. WOW you have helped me out a ton!! thank you!
@hassanfaal2353
2 жыл бұрын
How has it been going? Did you do well at work?
@wars4242
2 жыл бұрын
@@hassanfaal2353 Yeah I started my own software company and I am big chilling now
@ram23gb
2 жыл бұрын
@@wars4242 Eemotional Daaamage!!!!
@wars4242
2 жыл бұрын
@@ram23gb YESSIR
You are actually an incredible teacher. Thanks for doing this series. You make it easy to follow and really fun to learn. Thanks dude.
Gathered knowledge from different channels on youtube but your channel is on a whole different level !!! Keep up the good work 👍👍👍👍
@satyamgopal3659
3 жыл бұрын
Hey do you know where is amara, kenichie, yumiko, sinjo and sisimanu is now. ( ignore spelling mistake)
I have 5 years of software engineering under the belt and I have to say this is a really great intro. One suggestion that I think deserves to be at this introductory level is a mention of how collisions are dealt with in hash tables, I don't think it's too complicated and I can see someone getting the impression that collisions are more serious than they are, and the explanation will provide a clue that data structures aren't all or nothing, they can be mixed.
Man, I've watched countless videos on subjects like this, and your explanations are the clearest and simplest. Great job, keep it up!!
You explain everything in a very easy way and the example of party is pretty cool.😄
My young man! This is brilliant explanations... Thank you! Stuff I've not necessary grinded since a while back, yet read quite much about and not understood but you made the core ideas crystal clear for me in about 15 minutes.
Great! I'm taking this course this semester and I am having a hard time with this class. I hope you keep your videos coming..
I can't thank you enough for this series, I hope it will help me really understand algorithms and data structures, cause my professor started off with a heap and had me confused since then.
The quality of teaching in this channel is amazingly high; thank you!
Hi CS Dojo, I started learning Python in 2018 with your videos. Part of my job is now to automate data manipulation tasks in Python. This happened also thanks to you and your videos. I wish you the best, whatever you're up to, now!
This was so well explained, thank you. As a beginner, this really cleared it up for me.
Out of most of the videos out there this is explained so well and can actually follow up for some one who does not know ANYTHING about software and coding. I look forward to seeing more! (:
You have no idea how happy i am to finally find this. thank you very much for the great work!!!
I'm super impressed in the way these concepts are being conveyed. You are certainly a better instructor than 90% of CS professors in my opinion.
@Qwonk
Жыл бұрын
that's just like, your opinion, man :p
"an algorithm might look like this" *algoexpert intro plays*
The way you explained things in this video was so clear and elaborate. Thank you!
Thank you Professor Dojo for this DS series. It helps a ton!
algorithm = A word used by programmers when they don't want to explain what they did
@vertigo6982
6 жыл бұрын
All of you need grammar lessons. *life. *an English book. *Good luck correcting grammar on youtube. Maybe you can get a life with that. OR Good luck on youtube, and maybe you can get a life with that. However, the last comment doesnt make any sense to me.
@nikolas.3940
6 жыл бұрын
Umm, every program is technically an algorithm.
@AlberTesla1024
5 жыл бұрын
lol
@AlberTesla1024
5 жыл бұрын
lmao wtf
@AlberTesla1024
5 жыл бұрын
the correct sentence is "can your algorithm find you an English grammar book?" lmao i am dead
Have been watching for a while! Got my first job as a software engineer last year (no formal training) and am currently undergoing the interview process with Google! Love to revisit these things, can never stress enough how important the fundamentals are
@billionaireno1
3 жыл бұрын
did you get into google?
The best thing you did is to start the video directly without introduction and that's what we want. Thank you.
Very happy to see your channel growing, you definitely deserve it, great explanations and quality examples, thanks a lot 👍
Worth the Wait! Where were you CS Dojo?
@CSDojo
6 жыл бұрын
I was doing some personal stuff, moved to a new apartment, experimented with some equipment, and did some soul searching haha. Also, I wasn't sure where I wanted to bring this channel exactly, so I've been thinking about that, too. But I'm back in full force! I'm planning to create a bunch of more videos for this series-- hopefully quickly :)
@nocode659
6 жыл бұрын
We are waiting! Continue the good work
@davidofug
6 жыл бұрын
Including me. I have to say CS Dojo you inspire me so much, would it be fine with you getting in touch on private basis?
@ahmed.bhewary775
6 жыл бұрын
man please ...Python don't forget it
@AlokKumar-jh8wp
6 жыл бұрын
CS Dojo you are awesome bro 🙂
CS Dojo you are going to be very famous within a very short span of time. I believe you have a great talent to communicate and make people understand what you want to convey so keep on the good work!! We are happy to see you as our KZread tutor for Computer science and it's helping us a lot
@KiranSharma64414
4 жыл бұрын
he did it
@dudarambeniwal7714
4 жыл бұрын
He is really explaining things very clearly
@teenytinytoons
2 жыл бұрын
4/29/22 - 1.82M followers
Love this channel, thanks for uploading these videos!
Perfect timing! I will share this, more people have to know about this golden content.
That's brilliant! Thank you so much for making those videos (and for changing clothes in the middle which makes me go back check the beginning to see if my mind is tricking me or if you actually changed clothes in the middle of the video 😂)
you're 100 times better than my professor. thanks for this tutorial!
@yusufhabib3507
3 жыл бұрын
really
@issackkakiel3257
2 жыл бұрын
YK you got yourself a new subscriber
@issackkakiel3257
2 жыл бұрын
YK you got yourself a new subscriber
@issackkakiel3257
2 жыл бұрын
YK you got yourself a new subscriber
You look so excited about teaching and everything related to it.. it is really nice to see the genuine interest and patience you teach with. Thank you so much, I learn a lot :)
You are standing in top among the best of online tutors... I couldn't find even a single extra word in your speech. It's like arrow hits target every time with 100% Precision.. My hearty congratulations always..
Ah, that’s why my dad didn’t come back home after going to shop. He went into store B because there was no more milk in store A
@Abdo-vo1gb
2 жыл бұрын
@Pritish Ranjan sadly, he livs in the school now
Thank you for not a 20min into and just spamming your twitter and other sites! i love videos that are to the point! now i deffently will go to your other sites :) Thanks!
Congrats for getting your first video sponsor! I am happy for you
Clear, clever and quick. Thank you very much for making these videos.
please make more videos on data structures .....you are great CSDojo....please please make more videos on data structures we are eagerly waiting for these videos..please
@savetheworldfromnewworldor1066
6 жыл бұрын
vishal singh are ya studying CS anywhere pal??
@user-gj7nd7rb4v
5 жыл бұрын
@@savetheworldfromnewworldor1066 bobs and vegan
@jayantjha3128
4 жыл бұрын
@@user-gj7nd7rb4v Send them fast.
Sir, please make more videos on Algorithm and data structures , this vedio was really great for the beginner like me. Thanks .
You explain things SO clearly! Thank you!
thank you CS Dojo. today my first class on D&A. salute you
I literally have a module coming up on Data Structures & Algorithms next week, so thanks for this headstart haha
@mohammadalloush8636
6 жыл бұрын
Already had it yesterday
@justaar4036
6 жыл бұрын
I'm taking mine next week haha
@NduaMusic
6 жыл бұрын
havent thought about meeting you here :D
@akeeb8611
6 жыл бұрын
NDUA haha dope xD
@dans.5099
5 жыл бұрын
How'd it go?
Complete this series I suggest you after explaining it Do it with the code to understand it Completely
You are the best teacher! I appreciate your smile and positive attitude. I don't feel like I'm drowning in information, either. Thanks for making videos!
you're so good at teaching, we love you!!!
Hello Cs dojo thank you so much... You are a good explainer. 1..Let me know, how can I create a search engine like google, bing or something like that. Again what programming language should I learn. 2..How to creat a responsive website and install it to the search engine, and how to get money from this.... 3..Again How to create app... Videos are the good stuff but I wanna learn through (tutorials) books. What are the good (tutorial) books for direct vision to get the goal. Physics and mathematics are my undergraduate courses. I am absolute beginner in computer science( with little knowledge ).... Hope..you can answer this as a former software engineer....
Hi! Dojo,😘 I recently watched your video. Explanation is mind blowing. You have the guts to grow on you tube. Bring more knowledge to us.
Thank you! Thank you! Thank you! Best explanation on data structures ever ! Am so grateful!
Amazing series, loving it!
Thanks for starting this series. Please resume the Python Series.
@akshatdota
6 жыл бұрын
You can follow this channel of KZread which is created by me. I have created every topics of Python with in-depth detail in Hindi for Beginners. *Akshat DotA* kzread.info/dron/aTT86J7inQsqySQfzXNf-Q.html
0:35 I heard "Your homie's here" LOL Thanks for the great content!
@cyber_t_
4 жыл бұрын
🤣🤣🤣🤣🤣🤣🤣
Love it. Can't wait for the rest
Keep this series going!! ❤
Hi cs dojo ,, what about python continuity? Pls continue the python session .
I like to Master Data Structures and Algorithms. Could you introduce me to top 10 books/blog/online training whichever you used before. Thank a lot.
it is hard for a student to manage filming, editing and uploading videos with studies and all but videos like these help a lot in terms of quick learning and saving precious study time. Good video.
These videos might save me in my Computer Science class! Thanks for making them!
Algorithm is thrown around a lot by Computer Scientists and programmers just as the words Quantum and Differential are thrown around a lot by Physicists and Engineers
Nice video.... please continue your Python series and please start a series on C programming
@martincontrera1429
6 жыл бұрын
Nihar Ranjan Mohanty yes I also want to learn more python and C.
@jerrytomson1759
6 жыл бұрын
+1
@akshatdota
6 жыл бұрын
You can follow this channel of KZread which is created by me. I have created every topics of Python with in-depth detail in Hindi for Beginners. *Akshat DotA* kzread.info/dron/aTT86J7inQsqySQfzXNf-Q.html
@progsea
4 жыл бұрын
Yeah, i agree.
15 minutes on your channel and already your fan. Nice work
Just loved the lesson!! Beautifully explained
"David's ball goes in here" My immature ass isn't ready for this course
Do some machine learning and deep learning courses
Keep up the good work Dojo, You are the hope of those who wish to get into the field and get a headstart
Thx Dojo...you are the best ...you make cs concepts crystal clear ...
I am a great fan of you sir, am upset on the fact that the views for your videos are very less, people should watch and learn this type of videos and there is a great chance of improving their coding skills. Sir keep going and make more videos because for people like us it is the only source for learning code . Waiting for the next video...thank you.....
Never go to StoreB, the intersection or school. If you do, you will never get home again.
@swarajmahindre
4 жыл бұрын
Trueeee
This is an excellent realization of data structures represented with an example based in reality. Taking notes on this series of videos, thank you so much for providing this clear, concise content
Very clear and beginner friendly, thanks.
Till now i have only learned C ; C++ and Java language......and i have great interest in...Python language can u upload videos for beginners ....please ...CS Dojo...!!
@akshatdota
6 жыл бұрын
You can follow this channel of KZread which is created by me. I have created every topics of Python with in-depth detail in Hindi for Beginners. *Akshat DotA* kzread.info/dron/aTT86J7inQsqySQfzXNf-Q.html
@aartiharwani1234
6 жыл бұрын
Akshat DotA ...ohh glad tysm😄😄
where’s are the python tutorials? :(
As a networking engineer learning code for the first time this is absolutely fantastic. This is similar to how route tables between devices are built based on learned paths/destinations. Thank you so much!
Man, I really enjoyed watching this course. Thank you so much ❤
We'll never reach to home if we go to store B 😭😭😭😭
Why in second method store a doesn't have home And in second method school included school
@tissianna
6 жыл бұрын
Yash Raj Bothra It is written to Store A ( Home, Store B)!So home it is in there.
@shlokagrawal6405
3 жыл бұрын
Kya fukta hai bhai
I haven't seen the upcoming videos, but I find your style of teaching very comfortable and easy to understand. Thanks for sharing the knowledge.
It's so fucking crazy how much free information you can have access to at any point. People like you deserve recognition. It's crazy to think that you can become a software engineer with no degree thanks to the internet and people like you!
Does data structure means how the data is organised in "MEMORY"?
@Aimlifestyle
4 жыл бұрын
That's what I'm think the more organized your information is in the system the easier and faster it is to locate fix, maintenance or remove.
Hi, Thanks for the great videos! Does this apply to all languages? (I use Swift) My concern is that you said it is harder to reason about the arrays if you have no idea how many ppl are coming to the party. I can just append the new guests to the end of the array and that would stretch the array to fit as many guests as needed. I might be missing something so I would appreciate your response! Cheers.
@-..-_-..-
4 жыл бұрын
I'm late to respond to this but Swift arrays aren't real arrays. There are other datatypes in Swift that act like true arrays and co-localize data and stuff.
@Florakinz
3 жыл бұрын
(correct me if I am incorrect) languages are functionally equivalent, which means that no matter the syntax. For me I started struggling because I began with C++ (horrendous for me btw) if you can abstract out the logic on pseudocode before adhering to the rigid syntax, it should be a cake. A tip I would reccomend giving to those begining any language and can adapt abstractly, I would reccomend python! Unless you are a slave to the wonderful world of beauracracy and have no other choice. Hopefully not. Rememeber! Imagine/ graph out the logic or thing before you pen it down into syntax. Syntax was definitely the devil for me, but with enough practice it comes naturally. I am struggling to do better and actually pass data structures because I would see other students struggling like me. It does help to refresh, but yes :) use syntax as a means of adhering to structure. It is torture indeed.
Man you are Brilliant, just subscribed to your channel as you have an eloquent way of explaining complex concepts! Thanks!
Wow these videos are great. Thanks so much for posting these!
That moment when you studied computer science for 4 years turns out you can get it from a You Tube playlist. #noragrets
@TalsonHacks
3 жыл бұрын
Nora Grets?
@selindoga
2 жыл бұрын
yesss awesomeee!!
Hey. I am also learning python and am 13 years old Please make more videos on python programming
@lianyiming9341
6 жыл бұрын
The Future Generation Whoa western kids start learning programming at 13? Most of Chinese kids at your age just the only use of computer is to play games
@akshatdota
6 жыл бұрын
You can follow this channel of KZread which is created by me. I have created every topics of Python with in-depth detail in Hindi for Beginners. *Akshat DotA* kzread.info/dron/aTT86J7inQsqySQfzXNf-Q.html
Great simple explanation. Thanks for sharing!
Awesome, Thanks Dojo you deserve all our respect
Hey bro Why don't you make a full course on Datastructures and Algorithms Which includes every topic
Please make a video of how u learnt English at 18..☺️
@karthikynalwad8397
6 жыл бұрын
Curiously waiting..
@FxRath
6 жыл бұрын
KARTHIK Y NALWAD I had learned English at the age of 11 now I'm 14
cant deny the brilliance of simplicity
Your teaching skill are extraordinary I mean you are making viewers more clear what are applications of what we are learning and where to apply them.Thank you , hope you do more videos.
watch the video at 1.5 speed. Thank me later.
Awesome Dojo ..! Very Very Helpful..!
your way of understanding concept is awesome!!
This is so clearly explained. Thank you so much.
yes i agreee , your way in explaining its so differnt (ofc in positiv way) than others , i really like it
I'm so grateful I found this channel.
Please keep the series going on. I tend to understand better when you teach. It's great help🤘🤘
Please continue this series i know datastructure but want to refresh it slowly thanks for such videos