- Видео 19
- Просмотров 43 007
Comp Sci in 5
Добавлен 22 сен 2017
2] Comp Sci in 5: Intro to Arrays [REVAMPED]
The following revamped version of Comp Sci in 5 recaps linked list, introduces arrays and compares these two linear data structures. As promised, the visual concepts are linked to the code that implements them ;)
Просмотров: 217
Видео
1] Comp Sci in 5: Introduction to Nodes and Linked List [REVAMPED]
Просмотров 1845 лет назад
After getting some feedback, I have decided to include some key lines of code directly after the visual concepts to really hammer home implementation :-)
Comp Sci in 5: Heap Example
Просмотров 1996 лет назад
The following video goes through an example of using the HEAP data structure. Main operations are Insert, bubble up, remove max and bubble down. Get down with it!
Comp Sci in 5: Introduction to Heaps
Просмотров 1846 лет назад
The following video is an introduction to the HEAP data structure. This data structure is commonly referred to as a priority queue, however, you do not need to wait in line just watch it!
Comp Sci in 5: Tree Traversals
Просмотров 1486 лет назад
The following video goes over Preorder, Inorder, and Postorder tree traversals in depth. Watch this once and you will have them down guaranteed!
Comp Sci in 5: Introduction to Trees
Просмотров 1916 лет назад
The following Comp Sci in 5 introduces the tree data structure! Everyone loves them trees...
Comp Sci in 5: Post Fix Stack Evaluator
Просмотров 7 тыс.6 лет назад
This is to be watched after the video on the shunting yard algorithm. This goes over how you evaluate expressions in post fix
Comp Sci in 5: Recursive Call Stack
Просмотров 4826 лет назад
We go over how the order is determined for function calls, then dive into the recursive call stack!
Comp Sci in 5: Recurrence Relations Tree Method
Просмотров 2386 лет назад
Comp Sci in 5 starts to introduce the topic of the tree data structure by taking another look at recurrence relations.
Comp Sci in 5: Shunting Yard Algorithm
Просмотров 32 тыс.7 лет назад
There is no code here, just go over the logic of the algorithm and an example. If you can remember the logic, then you can create it whenever you need it!
Comp Sci in 5: Stacks
Просмотров 4957 лет назад
We are back to data structures ! The Stack is coming at you.
Comp Sci in 5: Program Analysis
Просмотров 1787 лет назад
Last but certainly not least in the Math Concepts Portion of Comp Sci in 5, is this video on Program Analysis. For the first time ever, Comp Sci in 5 writes some pseudo code. Do not get used to it! We are going back to Data Structures in the Next Video!
Comp Sci in 5: Big Oh Analysis
Просмотров 1427 лет назад
The following Comp Sci in 5 video fills in the blanks on what Big Oh Analysis is, and why it is fundamental when evaluating the run time for various algorithms. These concepts will be used whenever one is trying to create an upper bound for the run time when implementing algorithms in general. Enjoy it, Love it, Live it.
Comp Sci in 5: Recurrence Relations
Просмотров 4667 лет назад
The Math portion of Comp Sci in 5 continues with Recurrence Relations!! Enjoyy itt.
Comp Sci in 5: Intro to Arrays and Comparison with Linked List
Просмотров 887 лет назад
Comp Sci in 5: Intro to Arrays and Comparison with Linked List
Comp Sci in 5: Intro to Data Structures and Algorithms
Просмотров 1197 лет назад
Comp Sci in 5: Intro to Data Structures and Algorithms
Comp Sci in 5: Node(s) and Linked List
Просмотров 1927 лет назад
Comp Sci in 5: Node(s) and Linked List
glad for ur effort sir
Dude you are so great when are new videos coming?
Amazing, thank you very much!
Computer science students are missing this Trésor
nice video thanks
Extremely good, just great!! Thanks.
What is the precedence of logical operators "||" and "&&"
Dude you are a life saver
Haha I am glad it helped out. I made these for a workshop group and thought I’d share them with everyone
thanks
Buen video
Thanks a ton. Was trying to understand this part of the algorithm but it's nowhere on the Wiki page so this was super helpful.
Awesome visualization, but how do you evaluate the RPN if there's two operators in a row? e.g. in your example you have 5,4,*,3,*,+,1,- So we multiply 4 and 5 together, then take the result and multiply it with 3, then take that result and add it to what exactly?
oh nvm I just replayed the vid and it's because your original example was malformed LOL `(5*4+3*)-1` isn't a proper expression
I'm using this while making a programming language, and I have to say, you are the best explainer of these algorithms. Great work, and thank you for the tutorial!!
You’re very welcome!
yes 2023 we are here
great explanation, thanks for sharing
My pleasure, Glad it was useful!
Why (5*4+3*)-1?
These (shunting yard & post-fix evaluator) are very good. You should pick this channel back up if you have the time. Thanks for this!
You know what, I just might. I have taken a break doing other things and am almost done with my PhD. Perhaps I will make more CompSci in 5s
Thank you!
Excellent visual explanation. I inherited a class project that utilizes this algorithm so I'll be referring to this video often! Much appreciation.
Thanks man! Appreciate you taking the time to send me this message. Good luck in your project !
Did no one recognize that there is the "2" missing in the previous video? o.O
Amazing!
Thanks!
good stuff. i liked your energy
Thank you, It’s tough to get excited about the shunting yard but I tried lol
Very nice explanation just like your previous video of shunting yard algorithm
Thank you very much
Sir You made this algorithm very easy to visualize, Great explanation
Thank you buddy, appreciate your kind words
Concise video, great stuff! Cheers
thank you for your clear explanations
boss!
What if we push sin ,cos
you are a god to us mortal compsci students. god bless your soul.
Thanks for leaving this comment bro!
Those videos are so underrated. Your enthusiasm and desire to teach, in a funny way too, is one of the rarest things ever. Thank you, sir.
You are welcome, thanks for the comment!
Omg! It was sooo good. How about functions, unary operators and composite functions? I would love to see some practical examples:D
Just wanted to thank you. Just had to implement this algorithm for building a AST as part of a compiler assignment. Kudos to you
thank you so much this was very helpful - but just a quick question - what is the purpose of this? Like why does it do this? And if we relate it to the algorithm, such as I am thinking of the youtube algorithm, how does this relate?
The shunting yard algorithm is generally used in calculators and mathematical computations.
Best explanation ever, better then my teachers explanation :D
Wow thanks man! Appreciate the kind words d:^)
thanks sir
You are welcome friend
Isn't your infix expression invalid? There is a random multiplication hanging out between the '3' and the ')'. If I'm incorrect, please explain for me. Thanks.
excellent video.
Thank you
@@compsciin5932 Dont stop making videos , please. They are very logical and you really are a good teacher. I hope this channel grows.
it's great explanation, but you have an extra Multiplication though, I guess. you missed a number, but Thank you
Yeah, I think the paper fell off the table or something or I just made a mistake haha
@@compsciin5932 No problem dude, you solved it in the next Video (Postfix to Infix), anyway in both video you were amazing, Don't forget to continue :)
Best explanation ever
The visual representation here is very helpful! Thank you!
Amazing video you created! Thanks so much
that intro was earrape
You are quite right about that, my apologies
AdventOfCode2020 participants, welcome!
thanks a lot man . I passed the exam with this video.
You are most welcome! I am happy that this was helpful for you bro
Excuse me sir, in this simple example can it handle variables or you need to change it?
Would need to change it to handle more complex expressions
make parenthèse pls <3
That is when things get more complicated lol
lol what was with the intro? XD
Yeah idk too much coding LOL
did a playstation turn on at 6:05??
I have no idea, I went and listened and it sounds like that is a possibility lol. I think this was filmed in a backroom of a library during senior year undergrad... it could have been anything! hahaha
Great and all but it is rather annoying that it wasnt 100% clear that - - also should be pushed to the postfix like this: 3-1-1 Is 31-1- And not 311-- as i assumed. I only noticed after my code gabe me the wrong result. Same goes for /* , */, +- and -+. At least for me.
Dude, that shout at the beginning was freaking horrible! Whhhhhyyyy???!!! Other than that, it's a very informative video.
Lmao I am one of those guys who laughs at their own jokes