This video was so worth it just to learn the wolfram alpha trick if nothing else lol, so glad I found out about that now. I can see it save me much time in the future
I start every large project and most small ones with uml diagrams. Anything can be solved if you break everything down into a small series of steps. I worked on QuickTime forever and a day ago. We solved everything in uml. The code is easy after that is finished
I was demonstrating a way to make calculations of nearly any form. It wasn't meant to be optimized, but instead easy to do with little thought. Sorry I didn't explain that better
I'll do my best to fit it in. I have literally hundreds of requests I'm doing my best to get done. Android is next and it will start next week at the latest
Yes great point. I was trying to teach how to solve problems in a structured way no matter how hard the problem is. I actually did some of the math for trees in the beginning of this tutorial, but I decided not to use it to help.
Pozdrav Dragi trener, Ona je postala tako uobičajena za mene očekivati video dan. Ja sam tako sretan da biste dobili još jednu :)) Najpredaniji izgubio zlato za 15 minuta. Možda moram reći osvojio srebro. Sretan dobiti na pobjedničkom postolju. Pazite i hvala za sve što činite.
I'd love to do a tutorial series on how to solve problems. I don't think there is even a book on the process? The next video will work through the process of making this code even better using simple logic as well
You are my hero. This is one of the very best videos I've ever watched. So clear and simple. I would like to see more videos like this for different problems. There are some codility and code wars problems that I did not understand how people arrived at the solutions. Specifically the genomic range query on codility problem I can not understand a simple solution after almost a week of study. Another problem I have struggled with the past week is the supermarket queue problem on codewars.
Check out my object oriented design and uml tutorial. They'll provide most everything you need. Soon I'll be making very large programs that will demonstrate the process further
Which chapter of math should i look into to figure how to create my own algorithm for series like that? What other chapters do you usually find yourself in need to accomplish some problem solution? Thanks for the awsome content
Also, to have an advanced tutorial, where you show these data structures the way they are implemented in Java - like how Hash Maps, Trees and other data structures have Java implementations. You could probably do one on each and explain each of the methods associated with the structures. Just a thought.
Salaries for programmers differ greatly even for pretty much the same job. I know one guy who makes $40k and another that makes $120k for exactly the same job. Depending on where you live also makes a major difference. I'm sorry, but that is a question that I can't answer
Thank you for the tutorial. Where can I find the custom implementation of the Heap class (having the percolate() method)? Later Edit: I found it around minute 9:37 but it's missing the generateFilledArray() method.
Programming is difficult but it can be easier if we take interest in computer. I at first lost hope that i cannot learn programming but my father gave me hope and I with my dad support, learning programming.
Derek you should really do a learn git in 30 minutes tutorial, similar to your learn JavaScript in 30 minutes tutorial. I think it would help a lot of budding developers. And I was wondering if you had any plans to do some C++ tutorials similar to these data structures tutorials.
I actually never thought about using Wolfram Alpha in that way... yet something else I've been doing manually that computers could have been doing for me for years now...
I understand his logic and steps he took, he made it look easy but, perhaps this os not the best way to begin as a beginner this is usually for someone that is novice perhaps.
Hi Derek, how about doing a tutorial on the newer technologies like Hadoop, HBase, Hive etc? Would really increase your visibility and of course, your fan base! :)
Hi, I'm preparing for senior year next year and I have a question that might be irreverent to this tutorial. If I were to go into the programming career, will I be earning as much as other computer network engineers? (In the sense of average.)
Derek, thanks again for making a great tutorial! One question: in programming competitions, i.e, the Informatics Olympiad, we do not have access to Wolfram Alpha. Are there any fast ways of calculating or designing an algorithm? Are there any resources you can refer me to? Thanks! EDIT: I saw this course by MIT on Discrete Maths: ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-spring-2015/ . However, I've not done calculus, trig, or Algebra 2 (only Algebra 1), so what's your take on it?
Thank you :) Discrete mathematics is basically the most important form of mathematics for programmers, so definitely check that out. I used Wolfram Alpha just to help people that may not be gifted in math. The only way to get good at math and designing algorithms is to practice and to read about algorithms others have made.
I'm sorry new to the channel but how do we know what to fetch here? I'm trying to learn how to solve for algorithms and problems but going to a website and knowing what to fetch doesn't sound like the solution
I'm trying to show interesting ways that you can solve problems in this tutorial. Most every programmer has tricks they use to solve problems and I'm passing a few on in this series of videos.
Firstfull thanks for your tutorials. Its absolutely helps to learn programming and I really enjoy it. For this video, I'm a bit confused why did you calculate maxIndexPerRow. Can you explain it a little more.
please , could you tell me , how i solve a problem that i have , i used repaint() function,,, and i want my paint to stay in the panel when i resize my frame because it's disapear when i resize the frame :(
This video was so worth it just to learn the wolfram alpha trick if nothing else lol, so glad I found out about that now. I can see it save me much time in the future
Thank you :) I'm glad it helped
"I'm going to pretend I don't know anything about math". Proceeds to fetch some complicated formula. Bruh
lol focus on the tutorial 😂
😂😂😂😂😂😂😂😂😂
I'm sorry I don't understand the question. Post any questions that you have and I'll try to help
Thank you :) You're very kind for saying that! Ill continue to try and do my best.
Thank you very much :) I do my best to cover everything in my tutorials. I'm glad you liked it
I start every large project and most small ones with uml diagrams. Anything can be solved if you break everything down into a small series of steps. I worked on QuickTime forever and a day ago. We solved everything in uml. The code is easy after that is finished
I was demonstrating a way to make calculations of nearly any form. It wasn't meant to be optimized, but instead easy to do with little thought. Sorry I didn't explain that better
I'll do my best to fit it in. I have literally hundreds of requests I'm doing my best to get done. Android is next and it will start next week at the latest
Yes great point. I was trying to teach how to solve problems in a structured way no matter how hard the problem is. I actually did some of the math for trees in the beginning of this tutorial, but I decided not to use it to help.
Hi!! Is this problem similar to the problem that software engineer solves?
Pozdrav Dragi trener,
Ona je postala tako uobičajena za mene očekivati video dan.
Ja sam tako sretan da biste dobili još jednu :))
Najpredaniji izgubio zlato za 15 minuta.
Možda moram reći osvojio srebro.
Sretan dobiti na pobjedničkom postolju.
Pazite i hvala za sve što činite.
I don't know how you code so fast and make it perfect. My respect. I really want to get that good at it. Sir.
Luis Riba Keep practicing. I'm actually writing code from a sequence diagram. I have tutorials on how to create them. it makes life very easy.
I'd love to do a tutorial series on how to solve problems. I don't think there is even a book on the process? The next video will work through the process of making this code even better using simple logic as well
This one is my favorite of your java tutorials.
+An-gelo Edquila Thank you :)
An-gelo Edquil a
It's pretty neat :) I use it all of the time when I don't want to think
It will start around Thursday. I have just one more algorithm tutorial for now on heaps
Here is my UML tutorial if that helps ua-cam.com/video/OkC7HKtiZC0/v-deo.html
At this point I just click LIKE before I even start the video. Thanks Derek Banas!
You can do 7,3,1,0 by dividing each next number by 2 as c compiler doesnt print the number after decimal.
Thank you :) I try to do my best and improve from video to video
I do my best to make the process useful for all oop languages. What language are you using?
VB is pretty much an OOP language. I wish I could go into programming with it, but I'm a little overwhelmed by other tutorials right now
Thank you :) It is starting in a few days. I'll do my best
Thank you :) Yes, it is kind of a hard topic to teach. It is quite hard to teach people how to think
Those tutorials are in the works and will be coming soon
You are my hero. This is one of the very best videos I've ever watched. So clear and simple. I would like to see more videos like this for different problems. There are some codility and code wars problems that I did not understand how people arrived at the solutions. Specifically the genomic range query on codility problem I can not understand a simple solution after almost a week of study. Another problem I have struggled with the past week is the supermarket queue problem on codewars.
Thank you very much :) I'll see what I can do about your requests
Check out my object oriented design and uml tutorial. They'll provide most everything you need. Soon I'll be making very large programs that will demonstrate the process further
That is a very big answer. I will cover math in the future. I have big plans
1:04 - I don't see how this will help to solve NP-hard problem.
Complex to simple
Great explanation with the actual flow of the transformation of code (from words)
I have that topic on the list. I plan on covering C++ soon. I think I may make it while I make android tutorials
I'm glad you liked it :)
This is a really good tutorial. I cannot wait for your next one that relate to this one.
Which chapter of math should i look into to figure how to create my own algorithm for series like that?
What other chapters do you usually find yourself in need to accomplish some problem solution?
Thanks for the awsome content
Discrete mathematics probably helps best for programmers
Thank you very much :) I do my best to make the videos interesting
Also, to have an advanced tutorial, where you show these data structures the way they are implemented in Java - like how Hash Maps, Trees and other data structures have Java implementations. You could probably do one on each and explain each of the methods associated with the structures. Just a thought.
this is the best lesson by far i have seen in YT . thanks a lot man
Thank you very much :)
You're very welcome :)
Thank you :) You're very welcome
best programming tutorial in youtube :)
Thank you :) It was fun to make
Thank you for the ideas :) Ill see what I can come up with
Thank you :) I try to do my best
Salaries for programmers differ greatly even for pretty much the same job. I know one guy who makes $40k and another that makes $120k for exactly the same job. Depending on where you live also makes a major difference. I'm sorry, but that is a question that I can't answer
Thank you for this,simple way to solve problem, english to math to code
I'm happy it helped :)
Thank you :) Android should out by next Thursday
Thank you for the tutorial.
Where can I find the custom implementation of the Heap class (having the percolate() method)?
Later Edit: I found it around minute 9:37 but it's missing the generateFilledArray() method.
Thank you :) I try my best
Thank you :) It will be up tomorrow
This is so so important. Thank you sir, please expound more on this, planning/ uml design on programming
Thanks, it's really good to focus on the "how" not the what all the time. :)
I'm glad you found it useful and I definitely agree :)
Programming is difficult but it can be easier if we take interest in computer. I at first lost hope that i cannot learn programming but my father gave me hope and I with my dad support, learning programming.
If I can learn to program anyone can. It is awesome that your Dad is helping :)
Thx and u are right.
We all are humans
Derek Banas i am launching a youtube channel soon and i am hundred percent sure i will get more than 10M view per video. I offer you to join.
Derek you should really do a learn git in 30 minutes tutorial, similar to your learn JavaScript in 30 minutes tutorial. I think it would help a lot of budding developers. And I was wondering if you had any plans to do some C++ tutorials similar to these data structures tutorials.
Yes -2^-1 is correct
I always try to get computers to do all my thinking for me :)
I actually never thought about using Wolfram Alpha in that way... yet something else I've been doing manually that computers could have been doing for me for years now...
I think a video series on "Best Practices in programming" would be great.. like per language too.. best practices in php etc, is that good?
Thanks Thanks a lot Sir!!!! you are really the greatest teacher at least for me..... once again thanks
+pranav pawar Thank you :) You're very welcome
I understand his logic and steps he took, he made it look easy but, perhaps this os not the best way to begin as a beginner this is usually for someone that is novice perhaps.
Excellent tutorial as always and thank you for the wolfram alpha site. What an amazingly useful site :)
Thank you :) I'm glad you found that tip useful
Android . . . . excellent Derek. Looking forward to it. Thanks.
If i may suggest, Spring/Spring MVC tutorials i would love to watch
This awesome Derek, You make me wanna play more with Haskell lol
That's funny :)
Hi Derek, how about doing a tutorial on the newer technologies like Hadoop, HBase, Hive etc? Would really increase your visibility and of course, your fan base! :)
great tutorial, gave a lot of ideas to me. thank you so much. :)
Ajit Gupta Thank you :) I'm glad it helped.
Thanks a lot for providing UML serious link
Thank you!
Was looking forward for this badly :)
I got some documents about UML and I will study some this weekend. Hope you start VB.net sooner
Nice work as usual!
Hi, I'm preparing for senior year next year and I have a question that might be irreverent to this tutorial. If I were to go into the programming career, will I be earning as much as other computer network engineers? (In the sense of average.)
I must a good start somewhere of UML but your tutorials related with Java. It might makes me a lil confuse
this video is more complicated than it needs to be ...
You're welcome :)
So good! only lack is that the name of the video. hard to find this video by searching on google or on youtube...
Derek, thanks again for making a great tutorial! One question: in programming competitions, i.e, the Informatics Olympiad, we do not have access to Wolfram Alpha. Are there any fast ways of calculating or designing an algorithm? Are there any resources you can refer me to? Thanks!
EDIT: I saw this course by MIT on Discrete Maths: ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-042j-mathematics-for-computer-science-spring-2015/ . However, I've not done calculus, trig, or Algebra 2 (only Algebra 1), so what's your take on it?
Thank you :) Discrete mathematics is basically the most important form of mathematics for programmers, so definitely check that out. I used Wolfram Alpha just to help people that may not be gifted in math. The only way to get good at math and designing algorithms is to practice and to read about algorithms others have made.
When comes the annotations tutorial?
Wonderful Teacher....
do u have minecraft that green block
I'm sorry new to the channel but how do we know what to fetch here? I'm trying to learn how to solve for algorithms and problems but going to a website and knowing what to fetch doesn't sound like the solution
I'm trying to show interesting ways that you can solve problems in this tutorial. Most every programmer has tricks they use to solve problems and I'm passing a few on in this series of videos.
you are on another level
Thank you for the compliment :) I try to do my best
HEY! What is that website that you used to find the calculation? What is the main purpose of that site? Thank u!
I was just showing a trick for people that aren't gifted in math. www.wolframalpha.com/
Derek how do you get so good to think like this to solve problem??
+Ashved Lochun Study my object oriented design, design patterns, algorithm and refactoring tutorials. Then write lot of code.
+Derek Banas THanks Derek God bless you (Y) In fact im a bit poor in Java ANd c++ and i hoping your tutorials help me out greatly
If you don't use wolfram alpha how would you approach this problem?
How did Wolfram Alpha get those formulae?? What method did they use??
Hey,your tutorials are awesome,can you give any link to learn algorithms which helps me in speed programming competition . Thanx :)
Thank you very much :) Here is my algorithms tutorial ua-cam.com/video/f5OD9CKrZEw/v-deo.html
I have a degree in computer science and I didn't understand a bit of this, how did that random calculation help?
ua-cam.com/video/3No1Eidsx98/v-deo.html
use this tutorial for built your concept,it's really helpful
Sir, do you have a tutorial that would cover c#? or better that would help me out in passing MCSD exam [70-483] ?
+Daniel Tiotuico I cover C# in one video here ua-cam.com/video/lisiwUZJXqQ/v-deo.html
Thank you :)
Cool! I am going to show this video to my friend who desperately needs something like this :D
You are saying good things about that but I dont know anything about UML structures that's my issue and lackness at the begin while we think.
For indent you could have done (2^(n-1)) - 1
For n being the row number from bottom
Firstfull thanks for your tutorials. Its absolutely helps to learn programming and I really enjoy it. For this video, I'm a bit confused why did you calculate maxIndexPerRow. Can you explain it a little more.
Sorry, but i don't see that in the code
12:46min, 104th line of code: maxIndexToPrint = indexToPrint+itemsPerRow
That tells me what index number I need to print up for each row of the tree
This would be the biggest troll if the end of the video provided no solution.
Really I like your wolfram alpha trick
Happy to help :)
I added the request to the list. I have to cover Android first because I have been promising it. If I don't I might be hunted down and killed :)
please , could you tell me , how i solve a problem that i have , i used repaint() function,,, and i want my paint to stay in the panel when i resize my frame because it's disapear when i resize the frame :(
It would be draw(); instead of repaint(); if you want to keep previous things on screen
ua-cam.com/video/3No1Eidsx98/v-deo.html
Use this complete tutorial to build your concept in Java algorithm.
Great tutorial! *thumbs up* :)
+kass zee Thank you :)
What about IPO Input, output, processing and data
04:48 Your mistake - it's negative power -n !
I evaluated your wrong expression at n=1 and got really confused... (i got 28 instead of 7)
what is the best program for c++ in win 10
I like NetBeans. I show how to set it up here ua-cam.com/video/DamuE8TM3xo/v-deo.html
Thanks for the trink man. It's help.
I'm happy it helped :)