Java Algorithms

preview_player
Показать описание


MY UDEMY COURSES ARE 87.5% OFF TIL July 16th ($9.99)

Welcome to my Java Algorithms tutorial. In this series I will cover everything there is to know about Java algorithms and data structures.

An algorithm is just the steps you take to manipulate data. A data structure is the way data is arranged in memory. There are 3 main data structure operations I will focus on first being inserting, deleting and searching for data.

Like all of my tutorials, everything is simple at first and then I cover more complex topics.
Рекомендации по теме
Комментарии
Автор

Sorry, Googles link shortener messed up. It is fixed now. Thank you for telling me

derekbanas
Автор

Thank you :) I do my best to cover as much as possible while not boring people. It is sometimes hard to juggle both goals. Feel free to ask questions and I'll gladly answer anything that wasn't clear. I hope that helps :)

derekbanas
Автор

Sorry about the confusion. That is just the way the data needs to be entered into the array. At around 2:25 I show the array exactly as you have here. I agree that that looks better as well. The difference required to input the data into the array is probably why people get confused

derekbanas
Автор

I have a bunch of them here in a list with a little description newthinktank. com/videos/java-algorithms/
I'm going to cover other complex algorithms again soon

derekbanas
Автор

I cover Big O Notations here
I hope it helps

derekbanas
Автор

The Khan Academy of programming. someone give this man a knighthood or a Nobel prize or something.

alibirra
Автор

I have every video along with all the code on this one page newthinktank. com/videos/java-algorithms/

derekbanas
Автор

This is just the beginning. I know I covered many things everyone knows, but it is being presented to get everyone's mind thinking in the right way. It will get complicated very quickly. I'm glad you liked it :)

derekbanas
Автор

I'll get to it as soon as I can, but I can't promise it will come out immediately because I'm in the middle of 2 other tutorials. Sorry about that

derekbanas
Автор

Hello, I'm going to make another advanced algorithms tutorial very soon. Thank you for the request :)

derekbanas
Автор

Thank you very much :) I figured that if everyone else makes slow tutorials I might as well make fast ones. I'm glad you are finding them useful. I'll try to upload part 2 tonight

derekbanas
Автор

You're very welcome :) No I'm not a big believer in memorizing. It is important however to understand how they work. If you can then have things like algorithms and design patterns influence your code you'll better understand how to solve problems efficiently

derekbanas
Автор

Thank you very much for the very kind message :) I greatly appreciate it. I am really blessed to be able to do this. I'm very thankful for the nice people I have met online that have given me a reason to continue. You're very welcome. Thank you for giving my videos a chance

derekbanas
Автор

Forgive me if I am wrong but it seems that you are not inserting a value but rather appending it as inserting would mean that you can choose where to insert it.

josephchotard
Автор

You're very very welcome and thank you for watching and helping me to improve:)

derekbanas
Автор

I'm covering pretty much everything. I don't think anyone has ever covered literally everything you could ever learn about a language and programming in general. There have been very few books period written on design patterns, refactoring and object oriented design. Most programmers don't know a lot of this stuff, but if you do you will be invaluable to a company

derekbanas
Автор

Thank you very much for writing such a nice comment. I'm very happy to help. I will definitely cover JEE and everything else. I'll cover java completely before I finish. Don't worry I won't just stop the tutorials until I fulfill all requests

derekbanas
Автор

Hi Derek can u do a tutorial on LinkedList, Inserting and deleting nodes

amigoscode
Автор

Yes I used to be terrible :) I have mainly gotten better because of input from you guys. I promise to cover web services as soon as possible

derekbanas
Автор

Much of what I'm doing here is teaching how to solve logic problems. That way you'll be able to think through how to solve problems when there isn't already a ready made function, or class. Sorry if I didn't bring that idea across

derekbanas