Learn Queue data structures in 10 minutes 🎟️
HTML-код
- Опубликовано: 11 апр 2021
- Queue data structure java tutorial example explained
#queue #data #structure
// *******************************************************
// Queue = FIFO data structure. First-In First-Out
// A collection designed for holding elements prior to processing
// Linear data structure
// enqueue = offer()
// dequeue = poll()
// Where are queues useful?
// 1. Keyboard Buffer (letters should appear on the screen in the order they're pressed)
// 2. Printer Queue (Print jobs should be completed in order)
// 3. Used in LinkedLists, PriorityQueues, Breadth-first search
// ******************************************************* Наука
import java.util.Queue;
import java.util.LinkedList;
public class Main{
public static void main(String[] args) {
// *******************************************************
// Queue = FIFO data structure. First-In First-Out
// A collection designed for holding elements prior to processing
// Linear data structure
// enqueue = offer()
// dequeue = poll()
// Where are queues useful?
// 1. Keyboard Buffer (letters should appear on the screen in the order they're pressed)
// 2. Printer Queue (Print jobs should be completed in order)
// 3. Used in LinkedLists, PriorityQueues, Breadth-first search
// *******************************************************
Queue queue = new LinkedList();
queue.offer("Karen");
queue.offer("Chad");
queue.offer("Steve");
queue.offer("Harold");
//System.out.println(queue.isEmpty());
//System.out.println(queue.size());
//System.out.println(queue.contains("Harold"));
//System.out.println(queue.peek());
//queue.poll();
//queue.poll();
//queue.poll();
//queue.poll();
System.out.println(queue);
}
}
I hope that you complete this series by the end. As a self-taught developer, the data structure and algorithms are nightmares for me.
I know it may be a lot for you but can make another tutorial but with C# ?
Practicing...
import java.util.Queue;
import java.util.LinkedList;
public class Main{
public static void main(String[]args){
Queuequeue = new LinkedList();
//System.out.println(queue.isEmpty());
queue.offer("Temi");
queue.offer("Louella");
queue.offer("Kelly");
queue.offer("Kwabena");
//System.out.println(queue.peek());
//System.out.println(queue.size());
System.out.println(queue.contains("Thabang"));
//queue.poll();
//queue.poll();
//queue.poll();
//queue.poll();
System.out.println(queue);
}
}
I finished your Java full course video, and I now have a solid foundation in java. I am also learning python with the video that you made. Now I am watching and studying data structures and algorithms from a book and mixed it with your videos in data structures and algorithms. I'm a computer engineering student, and all of your videos, from basic (like html, css, javascript) to other languages and concepts of computer science really helped me a lot and I can't thank you enough Bro!!!
You're so underrated! Hope your channel find the recognition it deserves🔥
Thanks Lowkey! We'll get there eventually
@@BroCodez I've learnt almost 2 years worth of my school syllabus (Python) from your channel, thank you!
That's absolutely true😳
@Lowkey you do know he's a senior coding dude at google right?
@@etcetc3800 nope. I code as a hobby lol
I love this style of teaching. Thank you for the laughs and the knowledge!
Best teacher of Java on RUclips period!! Thank you so much
The content is sooo amazing!!! I like your humor in your tutorials, that makes more interesting to watch xD
You are legit bench pressing an entire generation of cs students with this course.
1)liked❤️
2)commented
3) subscribed 👍🏻
Excellent explanation with examples thank you
Excellent Channel That I've ever been on for coding classes.. You are the best Bro Code.
Good explanation of the queue. Liked it a lot !
Your classes are great, keep it up
Super helpfull, thank you for the pictures, explaining the interface with a diagram and showing code with java!
Good explanation of the queue. !
I was waiting till the end of the video to smash that like button, as I always do, but when I saw the wild Karen appearing I had to pause the video and give your deserved "like", brooo.
Thank Juan!
very helpful for anyone without CS degree - love concise way of teaching important essentials - thanks
Your way of explanation is awesome
And you cover every detail👍👍👍
sir i cant understand dsa in java plz u can make vedio of dsa in c programing plz i request u becoz i didnt understant programing on youtube except your channel u r best teacher
Huge Love from Bangladesh 🇧🇩 Bro.
I've completed ur java all in one video.
Thanks for diminishing the dreed of mine about java.
InshaAllah, this Life Saving Channel surely will get millions of subscriber.Stay safe Bro. And it will be a pleasure to get a full Data Structures And Algorithm playlist from our BRO🖤✌️.
Thank you for the support Raef!
We'll make it there eventually!
Bro my prof is making me do queues manually, like creating them in classes. Then I asked if I could just do it the normal way and he was like "oh yeah sure" this is 1000 times easier lol
I am waiting for 1M. You completely deserved it.
I wanna thank you for your great work, such an amazing channel 👏
Your teaching style is amazing. Don't know why YT suggested me so late.
Great video.
great analogy, thanks for the video. made it fun !
Thanks for providing easiest way to learn DSA in java
broooo this is awesome
Thank you for this! You rock. I'm a computer science student.
Thankyou well explained Brother.
the way you teach is amazing like the cool meme channels . i dont feel bore. as i did t learn java it has been a hard time to convert your lecture in to cpp ;
thank you ;
what a chad!, thanks a lot bro, very easy to understand with those example😂
Lovely explanation Bro thank you very much!
Thanks, really understandable !
Superb video bro!!
and congrats for crossing 50k subs.
you are the best ,dude
Thank you, you explained it pretty well!
I think it would be great if you could also make videos about Search Algorithms, Sorting Algorithms, Recursions, and also the types of algorithms in your "Data Structure and Algorithms" playlist
And your videos are amazing. Clear, short, and very easy to understand. Hope your channel would grow
Yes! I still have more topics to cover tho
Can you make topic about how to implement them instead just introduce how to use them because you know this course mostly about implementation @@BroCodez
The BEST BRO!!!!
lovd it!
Love you bro ❤...love from india
Thank you for the awesome explanation.
Glad it was helpful! Thanks for watching!
This guy fulfilled my dream: learning from memes. Your teaching is the best and your lessons are really funny! haha
nice video bro, helped me a lot!
Thank you
Super Fantastic
Really helpful, thanks bro!
Great video, Thank you so much
Thanks for the support Felipe!
Thanks, Bro!
Thank you !
Learning with your videos is wonderfull
thanks for watching Remolhunter!
Nice class
I love you, bro! From Russia with love :) Your lessons is best!) And I have PS4 too ;)
You promised and you delivered! Nice video Bro!
Salut
Thank you so much bro - you helped us a Lot to learn .. Congratulationls . you will very soon reach 1M ..🎉🎉🎉🎉🎉🎉🎉🎉
Thanks Bro
Thanks Dude you helped me with my final high school exam
You're my preferable instructor :)
Thanks
nice, you still the best
Nice
thank you!
Thanks bro!
I am so excited for DSA and thinking how much tutorials we will have to enjoy at the end of this series 🤭😃
Thanks Inam! Idk how many videos I will add to this playlist yet lol
Thank you!
Your lesson is very excited as always (^^^)
that was very nice explanation.
II think it would be very developmental if u would add how to make fifo with define size of queue
Thank u broo
thanks
big W thanks gang my teacher was bugging
heavy that lad
Save this man at any cost.
i know all of these but im still watching because these videos are amazing
Thanks Oğuzhan! Hopefully it will be a good refresher at the very least
Bro, please continue your channel. Don't give up.
I'm still going! Don't worry!
Plzz make more videos related to Java
THANKS1
Hello, sir , thank you for such amazing vidoe. Can you make topic about how to implement them instead just introduce how to use them because you know this course mostly about implementation
😍😍😍😍😍nicee video
Thank you Tony!
These lessons are invaluable, however when CS grads say that a degree "teaches you how to think," I'm reminded of moments like 3:08 where a deep dive into documentation and knowing what to look for resulted in the best solution to a problem. I fear I could spend years teaching myself to code, but I couldn't guarantee I could teach myself to think correctly.
This guy is so cool 😭
👏🏼👏🏼👏🏼
Wow you are the best teacher i have ever seen! The explanation and presentation is gold standard. GUYS this needs channel needs some LOVE! Like, sub and comment! Thank you Bro!
Thanks
Please more of this 🙏
Sounds good! More DS & A comin' up!
Thanks a lot bro
I don't Know what to comment
BUT... WOW
I would say I am the manager!😆
♥️
❤️❤️❤️
my bro
Hi! What is the photo editing program you used to display the Queue example? It looks similar to Microsoft Paint but has more advanced features
Hey Bro code , Can you make course on Android development? pls !!
.
.
.
And thank you!! for your all of this course 😊😊 it's very useful 💯
You're welcome! Maybe if enough people are interested in Android, then I could
I recently found your channel and I quite like your videos. Might I suggest doing video clips for most of the data structures? Also does it have to be in Java 😢, would you consider Python or JS/TS as an option?
Thanks for watching!
I'll try and figure something out, unfortunately the syntax really varies depending on the language.
I wish it was all consistent for each programming language.
@@BroCodez I know it's quite different for JS but if you do it in Python it would be really nice. Keep up the great work tho'
Why would anyone need to know data structures in python lmao
@@oguzhantopaloglu9442 cause python is a very neutral language. Whenever you build data structures in JavaScript for example, you build them in a very specific way using object. That same way may not be applicable to other languages, whereas with python that might be more easily transferable.
You would never really need to know them for python, python is a dynamicly typed slow ass language with a lot of built in data types like list, tuple, dict and set. Seeing them in Java or C/C++ is way better and since most of the followers want Java it's obvious what it should be. Maybe he could do one for JS but python is pretty useless in terms of learning ADT.
Hello bro ,thanks for that .but we need a toutrial in c++ with every detail in it and toutrial in game development with c++ from scratch without using any game engine please
Oh yes
Harold is senior Java developer. That will be some of you guys in 20 years.
love the karen chad steve harold thinggys hahahahah thanksssssss so much!
done
Plz make videos on tkinter
check out the python video, there's tkinter topics in there
God Bless you Bro+ 14
i clicked just becayse of the channel name
Coincidentally leaned back in my chair at the same time you told me to
not that i'd benefit from this as my final is in two weeks but i suggest you re-explain this but in terms of circular arrays for future generations :)