An incredible amount of explanation in the shortest amount of time. Bravo!
@kurtishaut75365 жыл бұрын
Thanks Eric, your comment really means a lot!
@compsciin59323 жыл бұрын
Thank you Eric!
@christopherkatz94844 жыл бұрын
your demeanor and clear way of speaking makes this so much less stressful. Thank you
@compsciin59323 жыл бұрын
Absolutely my pleasure! Thank you for taking the time to write this comment
@pawlstothewall3 жыл бұрын
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.
@felixluebkenn3 жыл бұрын
you are a god to us mortal compsci students. god bless your soul.
@kurtishaut9103 жыл бұрын
Thanks for leaving this comment bro!
@antoninedelchev60765 жыл бұрын
I don't know if you still read the comments on your videos, but I want to thank you for taking the time to explain this algorithm in a clear, simple and quick way.
@compsciin59323 жыл бұрын
You are most welcome Antoni
@compsciin59323 жыл бұрын
Comments like yours really touch my heart thank you for taking the time to write them
@spencerfink93296 жыл бұрын
very informative. Loved the visualization of the queue and operators. Keep posting. Luv your videos
@compsciin59323 жыл бұрын
Thank you Spencer!
@brianwsmithers2 жыл бұрын
Excellent visual explanation. I inherited a class project that utilizes this algorithm so I'll be referring to this video often! Much appreciation.
@compsciin59322 жыл бұрын
Thanks man! Appreciate you taking the time to send me this message. Good luck in your project !
@markslab29603 жыл бұрын
thanks a lot man . I passed the exam with this video.
@compsciin59323 жыл бұрын
You are most welcome! I am happy that this was helpful for you bro
@kartikeshwarhingole60072 жыл бұрын
Sir You made this algorithm very easy to visualize, Great explanation
@kurtishaut9102 жыл бұрын
Thank you buddy, appreciate your kind words
@dulalghose13474 жыл бұрын
Sir please continue your videos they are awesome... I just saw today
@compsciin59323 жыл бұрын
Wow thank you for writing this comment!
@Willabsolutkeinalias3 жыл бұрын
Best explanation ever, better then my teachers explanation :D
@compsciin59323 жыл бұрын
Wow thanks man! Appreciate the kind words d:^)
@amihartz3 жыл бұрын
The visual representation here is very helpful! Thank you!
@EmirKaanOgsarim3 ай бұрын
glad for ur effort sir
@xSteelCatx6 жыл бұрын
What kind of expression is: (5*4+3*)-1 ? It should cause a syntax error
@compsciin59326 жыл бұрын
Hey Daniel, You are right it would cause a syntax error :/. To be 100% honest, There is supposed to be a 2 right after the * and before the ). I cut one of those out, and had it in, however, on the second or third take it went MIA lol Hopefully the core concepts are still there !
@farrukhsaif1083 жыл бұрын
@@compsciin5932 I started questioning my own existence and even tried to execute that in python to make sure I wasn't tripping xd
@compsciin59323 жыл бұрын
@@farrukhsaif108 Lol that is hilarious
@mjthebest72943 жыл бұрын
Omg! It was sooo good. How about functions, unary operators and composite functions? I would love to see some practical examples:D
@muwaffaqimam37903 жыл бұрын
Best explanation ever
@fred-ho2yf2 жыл бұрын
thank you for your clear explanations
@bostonluyasar70452 жыл бұрын
good stuff. i liked your energy
@kurtishaut9102 жыл бұрын
Thank you, It’s tough to get excited about the shunting yard but I tried lol
@videodude5337 Жыл бұрын
Thank you!
6 жыл бұрын
This would fail for exponentiation, because of the associativity. You have to check for left vs. right associativity of operators before pushing onto the stack.
@kurtishaut9106 жыл бұрын
There are plenty of examples out there that people can grab the code from, these videos are just trying to hit at the main concepts
@sidricciardo10463 жыл бұрын
Amazing video you created! Thanks so much
@bikramghosh3167 Жыл бұрын
yes 2023 we are here
@doko30002 жыл бұрын
Concise video, great stuff! Cheers
@peterpepo92323 жыл бұрын
AdventOfCode2020 participants, welcome!
@extremespartan1175 жыл бұрын
Great explanation. Thank you kind sir.
@compsciin59323 жыл бұрын
You are welcome !
@TheSharkasmCrew Жыл бұрын
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?
@TheSharkasmCrew Жыл бұрын
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
@nnatmohan3 жыл бұрын
excellent video.
@compsciin59323 жыл бұрын
Thank you
@nnatmohan3 жыл бұрын
@@compsciin5932 Dont stop making videos , please. They are very logical and you really are a good teacher. I hope this channel grows.
@Ajaykrishna97_11 ай бұрын
What is the precedence of logical operators "||" and "&&"
@tyrannicrex71146 жыл бұрын
very intuitive , thank you
@compsciin59323 жыл бұрын
You are welcome, glad to hear it!
@HenrryVinicioCarreraMorales Жыл бұрын
Buen video
@hebashakeel71612 жыл бұрын
Amazing!
@kurtishaut9102 жыл бұрын
Thanks!
@stylusious4 жыл бұрын
Really helpful. Pity about the missing 2 but it doesn't affect how understandable it is.
@kurtishaut9104 жыл бұрын
I am really happy to hear that it was helpful :-) There was a 2 in there in a previous take (as I am sure you inferred) but it went MIA haha
@sabah83124 жыл бұрын
Great explanation...
@compsciin59324 жыл бұрын
Thank you my Friend!
@compsciin59323 жыл бұрын
Thank you
@gutenmorgan20633 жыл бұрын
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?
@bhokkzkillah96512 жыл бұрын
The shunting yard algorithm is generally used in calculators and mathematical computations.
@stew96714 жыл бұрын
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.
@realcirno17503 жыл бұрын
thanks sir
@compsciin59323 жыл бұрын
You are welcome friend
@nirbhaysrivastava9283 жыл бұрын
What if we push sin ,cos
@BulalarTeam Жыл бұрын
Why (5*4+3*)-1?
@kristystrives69794 жыл бұрын
Thanks
@compsciin59323 жыл бұрын
You are welcome
@II_xD_II3 жыл бұрын
that intro was earrape
@compsciin59323 жыл бұрын
You are quite right about that, my apologies
@FaultedPath4 жыл бұрын
lol what was with the intro? XD
@compsciin59323 жыл бұрын
Yeah idk too much coding LOL
@danilkozyatnikov89534 жыл бұрын
Dude, that shout at the beginning was freaking horrible! Whhhhhyyyy???!!! Other than that, it's a very informative video.
@kurtishaut9104 жыл бұрын
Lmao I am one of those guys who laughs at their own jokes