Learn Stack data structures in 10 minutes 📚

Поділитися
Вставка
  • Опубліковано 15 вер 2024
  • stack data structure tutorial example explained
    #stack #data #structure
    // *******************************************************
    // stack = LIFO data structure. Last-In First-Out
    // stores objects into a sort of "vertical tower"
    // push() to add objects to the top
    // pop() to remove objects from the top
    // uses of stacks?
    // 1. undo/redo features in text editors
    // 2. moving back/forward through browser history
    // 3. backtracking algorithms (maze, file directories)
    // 4. calling functions (call stack)
    // *******************************************************
    music credits 🎼 :
    ===========================================================
    Up In My Jam (All Of A Sudden) by - Kubbi / kubbi
    Creative Commons - Attribution-ShareAlike 3.0 Unported- CC BY-SA 3.0
    Free Download / Stream: bit.ly/2JnDfCE
    Music promoted by Audio Library • Up In My Jam (All Of A...
    ===========================================================

КОМЕНТАРІ • 481

  • @BroCodez
    @BroCodez  3 роки тому +97

    import java.util.Stack;
    public class Main{

    public static void main(String[] args) {

    // *******************************************************

    // stack = LIFO data structure. Last-In First-Out
    // stores objects into a sort of "vertical tower"
    // push() to add objects to the top
    // pop() to remove objects from the top

    // uses of stacks?
    // 1. undo/redo features in text editors
    // 2. moving back/forward through browser history
    // 3. backtracking algorithms (maze, file directories)
    // 4. calling functions (call stack)

    // *******************************************************

    Stack stack = new Stack();

    //System.out.println(stack.empty());

    stack.push("Minecraft");
    stack.push("Skyrim");
    stack.push("DOOM");
    stack.push("Borderlands");
    stack.push("FFVII");

    //String myFavGame = stack.pop();
    //System.out.println(stack.peek());
    //System.out.println(stack.search("Fallout76"));
    System.out.println(stack);

    }
    }

    • @techgeny2822
      @techgeny2822 3 роки тому +3

      Please create all of lessons related to data structure and algoritms

    • @handsanitizer2457
      @handsanitizer2457 3 роки тому +1

      Great video can you also do a series on problem solving, programming problems.love the real life examples dope

    • @joyceasante8292
      @joyceasante8292 Рік тому

      import java.util.Stack;
      public class Main
      {
      public static void main(String[] args) {
      Stack stack = new Stack();
      //System.out.println(stack.empty());

      stack.push("Green Plate");
      stack.push("Yellow Plate");
      stack.push("Blue Plate");
      stack.push("Red Plate");
      String plate = stack.pop();
      //System.out.println(stack.peek());
      //System.out.println(stack);
      //System.out.println(plate);
      //System.out.println(stack.search("Pink Plate"));
      for(int i = 0; i < 1000000000; i++){
      stack.push("Green Plate");
      }

      }
      }

    • @josebolado2229
      @josebolado2229 10 місяців тому

      Is there a video where you explain how the methods work?

    • @Aditya-oi5hr
      @Aditya-oi5hr 3 місяці тому

      Xxx

  • @CataStudies
    @CataStudies Рік тому +35

    Hopefully these next 12 hours will be the mark of my start of years of programming and not me just giving up mid way.

    • @162sujiths4
      @162sujiths4 8 місяців тому +1

      Did you complete what you have started?

    • @rain407
      @rain407 8 місяців тому

      ​@@162sujiths4 we are asking the same question on the same day lol

    • @yasminemokraoui3855
      @yasminemokraoui3855 6 місяців тому +1

      Do you know if this is included in the 12 hours one ?

    • @CataStudies
      @CataStudies 6 місяців тому

      @@162sujiths4 No :) I completely gave up on programming as a career

    • @CataStudies
      @CataStudies 6 місяців тому

      @@yasminemokraoui3855 I do not know/remember anymore.

  • @Ashbrringer
    @Ashbrringer 2 роки тому +35

    Your 100 videos for Java/the 12 hours course for Java helped me a lot!
    I have Algorithms and Data Structures this semester and we are working with Java, so I hope that these videos will be helpful as well.

  • @TonyStack
    @TonyStack 3 роки тому +94

    Broski I love your videos, can't wait to watch more videos about Data Structures and Algorithms!

    • @BroCodez
      @BroCodez  3 роки тому +12

      thanks for watching!

  • @jinxKombat
    @jinxKombat 2 роки тому +5

    You're amazing. Every video I find explains the data structure, but fail to provide a coding example. You are a true Bro.

  • @muhammedanshif7738
    @muhammedanshif7738 Рік тому +2

    I have a honest reply from India, I am a student learning data-struchture and algorithm from India. Here I have watched to implement the merge sort And quick sort for some days. But watching your video of 10 minutes lead to clear understanding of concepts thank you for your effort, keep it up👍.

  • @mdsafwathullahsafiansari2330
    @mdsafwathullahsafiansari2330 3 роки тому +6

    You don't know how much I need DSA!!
    Thanks for these and please don't stop!
    Can't wait for it to complete!!!

  • @inamullahkhan7793
    @inamullahkhan7793 3 роки тому +16

    Well bro data structure and algorithms tutorials are finally there so excited for these tutorials.........

  • @vinaystricker9930
    @vinaystricker9930 3 роки тому +4

    This series of DSA helps so many programming aspirants.Thanks BRO for this wonderful tutorial..

    • @BroCodez
      @BroCodez  3 роки тому +1

      You're welcome! Thanks for watching!

  • @zoni36
    @zoni36 3 роки тому +13

    Can you do a playlist on how to teach difficult concepts? I have watched 2 of your playlists and you do a far better job of explaining and teaching than most professors I have had. I'm thinking being able to explain concepts in easy to understand concepts is a very important skill. Once someone has the knowledge and understanding of a topic, it is difficult for them to go back and teach the basics, but you do a great job of breaking everything down to a beginner level. I would love to be able to explain things in such a clear, concise and interesting way.

  • @proxyaccount4466
    @proxyaccount4466 Рік тому +1

    Can't get enough of that Skyrim spiel, came out of left field.
    Your DSA playlist was a big help during my application attempts last year.
    Haven't had much luck, but I'm trying again and going through all the vids.

  • @dasdisdus774
    @dasdisdus774 2 роки тому +3

    I love how you explain this as simple as possible with some joke😂 Thank you and don't stop making video like this!!!

  • @gutzimmumdo4910
    @gutzimmumdo4910 Рік тому +3

    best explanations on yt on data structs, not only the intuition but the code aswell, great job👌👏

  • @hanikhatib2012
    @hanikhatib2012 22 дні тому

    Idk why but it took me so long to finally find someone to explain the methods and you made it look so easy

  • @leslilawrence5733
    @leslilawrence5733 3 роки тому +4

    My bro accepted the request of DSA 👊 I'm grateful to you bro ❤️ I'm very excited to learn DSA from you 🤯 Thank You 😁🙌

  • @chzzh6634
    @chzzh6634 3 роки тому +5

    Bro, ILY. Data structures finally T_T
    I'm waiting for another data structures & algo vids :)

  • @chrisagasay
    @chrisagasay Рік тому +1

    The way you explained this made things so clear to me. Thank you!

  • @michelberden3717
    @michelberden3717 2 роки тому +3

    This guy is way too underrated imo

  • @Beyondbeyon
    @Beyondbeyon Місяць тому

    This was better than all of my c/cpp data structure teachers combined. Thanks man

  • @daytonwickerd6212
    @daytonwickerd6212 4 місяці тому

    Your Videos are fantastic. You explain things very well and are very entertaining. Thanks for making my studies fun.

  • @Neo_guru
    @Neo_guru 3 роки тому

    Man this channel is a gold mine for CS Course information for free and they are great lessons! Your doing the lords work man God Bless!

  • @emausdetiquicia6636
    @emausdetiquicia6636 Рік тому

    Loved that at the end you explained where stacks are actually used.

  • @Luisangel-gu4iz
    @Luisangel-gu4iz 4 місяці тому

    best explanations on yt on data structs

  • @andreuz_2998
    @andreuz_2998 6 місяців тому

    I love how you actually make a real life exaple with the concepts . this help me a lot ! to acxtually understand what is explain. i'v been realizing that is not as hard as i thought it would be.
    Thanks a lot for your help.

  • @Cherry-z5u
    @Cherry-z5u 4 місяці тому

    Formal and interesting at the same time, nice explanation!

  • @BN-cr3el
    @BN-cr3el 3 роки тому +1

    Thank you, please make more algo videos. You are the best instructor I never had 💯

  • @sPranayreddy
    @sPranayreddy 4 місяці тому

    Best and easily understandable explanation of DSA concepts

  • @derfwerd
    @derfwerd Рік тому

    I still have FF7 for playstation 1 from when I was a little kid. So many discs. One of my favorite games of all time.

  • @felipecherpinski6585
    @felipecherpinski6585 2 роки тому

    This is a random comment. Your videos are simple and easy to understand! Thank you!

  • @zakmartin7567
    @zakmartin7567 2 роки тому

    awww. you blew up on youtube. It's always nice seeing your numbers go up when I return to school and your channel after term breaks. thanks big bro(code)

  • @pennylee1127
    @pennylee1127 3 роки тому +2

    Hey Bro Code, your videos are amazing and explained the concept clearly with given the reality example. Really appreciated that!

  • @JessicaIdike
    @JessicaIdike 9 місяців тому

    i cant believe, im just finding out about you, omggg next semester will definitely go smoothly

  • @nareshnagaraj-kx1xb
    @nareshnagaraj-kx1xb Рік тому +1

    example is the ultimate bro!!!

  • @PhilipLafeber
    @PhilipLafeber 6 місяців тому

    Theoretical explanation WITH visual support. Wel done!

  • @monarch2002
    @monarch2002 Рік тому +1

    tomorrow I got DSA internals it helped me at the last minute thank u so much @bro code 😊

  • @horiaungureanu4547
    @horiaungureanu4547 7 місяців тому

    good easily to grasp content for noobs, thank you!

  • @meltdown6856
    @meltdown6856 3 роки тому +2

    Hey Broo, long time!
    Just returned here to see that this channel has literally blown up! You deserve it, with videos like these, I'm just waiting for a million :D

    • @BroCodez
      @BroCodez  3 роки тому +1

      Hey MeltDown! Thanks for the support!
      Yep, it's been a heck of a ride! We'll hit that 1M mark eventually :)

    • @drewbhardwaj
      @drewbhardwaj 3 роки тому

      @@BroCodez We'll hit 1M in no time.🍾

  • @TheSunr1se
    @TheSunr1se 3 роки тому

    Dropping a comment down below. Really good explained. Nice video

  • @kobeyb5639
    @kobeyb5639 3 роки тому

    Awesome channel Bro! Definitely the best programming channel I’ve found so far.

  • @edgetech3016
    @edgetech3016 3 роки тому

    I have seen many videos on dsa but they are always say dsa is very hard so on.. but your learning style is very different i understand stack very easily thank you for making this video..😊😊😊🙏

  • @olgavasileva2521
    @olgavasileva2521 2 роки тому

    You are the best teacher. Thanks for your work.

  • @moshimoshi_04
    @moshimoshi_04 Рік тому

    you're teaching amazing bro... better than that old CS teacher ....

  • @huy906
    @huy906 3 роки тому +1

    I suggest you do BFS and DFS algorithms because most people find it difficult to mess with, in my perspective, I know it's kinda related to recursion but this is on a whole next level
    .
    .
    .
    with hamilton or Dijkstra as well, thank you and have a good day

  • @okorougochukwusamuel9962
    @okorougochukwusamuel9962 3 роки тому

    OMG !!! data structure made easy , you killed it bro .

  • @mohamedsobhy6441
    @mohamedsobhy6441 3 роки тому +1

    Wonderful ❤️❤️❤️❤️ Hope you explain all course

  • @alaglevel8315
    @alaglevel8315 3 роки тому +2

    Hello sir , can you make DSA in Python ?? Please !

  • @marianojimenez990
    @marianojimenez990 8 місяців тому

    Great explanation!! Grettings from Argentina!!

  • @jayquanbl0nd
    @jayquanbl0nd 4 місяці тому

    clear concise straightforward. appreciate it big time

  • @inamullahkhan7793
    @inamullahkhan7793 3 роки тому

    I think I'll understand data structures and algorithms very well from your tutorials series very excited thank you Bro.....

  • @iRandroid
    @iRandroid 3 роки тому +1

    Thank bro ❤️ your videos are awesome, they are not just educational, it's also fun ❤️❤️

  • @patrickorihuela91
    @patrickorihuela91 Рік тому

    This guy is next level.

  • @brandonkruger9040
    @brandonkruger9040 3 роки тому

    Shot bro this video's timing is perfect as my exam will include data structures and algorithms. Cheers!

  • @mikeba3809
    @mikeba3809 5 місяців тому

    I think the biggest thing holding the videos in the playlist back is that you are demonstrating the concepts using Java.

  • @NK_Kolkata
    @NK_Kolkata 3 роки тому

    I just started! Wish me luck 🤞

  • @kia808
    @kia808 Рік тому

    Best explanation of stack on UA-cam.. 😇

  • @muhammadyousaf2533
    @muhammadyousaf2533 3 роки тому

    Love you from Pakistan 🇵🇰 I am waiting for this course please upload data structure and algorithm video daily

  • @chienphung9633
    @chienphung9633 Рік тому

    all in all, stack is last-in first-out. Push function is to add elements, pop function is to take elements from top and throw them anyway, peek function is to take elements from top but not erase elements in stack.

  • @hassanhussam7300
    @hassanhussam7300 3 роки тому

    learning to program becomes very easy with you. Thank you. Always LIKE

  • @Respect_V187
    @Respect_V187 3 роки тому

    Love your videos bro! please keep making them. I learned a lot from your videos and I actually made Tic-tac-toe game in Java by watching your tutorial

  • @aleksandarduncevic9548
    @aleksandarduncevic9548 10 місяців тому

    Great content, you are explaining topics in very understandable way.

  • @darshanshah9152
    @darshanshah9152 6 місяців тому

    Beautifully explained

  • @alvinoctaviano6518
    @alvinoctaviano6518 Місяць тому

    Helped me so much when my lecturer presecense sucks

  • @chadsmith71
    @chadsmith71 8 місяців тому

    You had me at Skyrim... what an amazing game (and soundtrack).

  • @atmannagar2152
    @atmannagar2152 3 роки тому

    Can you please create all DSA videos rapidly , I just watch your stack video and I'm really amazed , you're doing great bro ✌️

  • @virendramali1754
    @virendramali1754 Рік тому

    Thanks for DSA in Java, love from India❤

  • @tw3638
    @tw3638 Рік тому

    Bro blessed the homie with this fye explanation

  • @rohitawasthi9012
    @rohitawasthi9012 3 роки тому

    You explain things very well. Maybe you can make a video on implementation of stack or an intermediate difficulty example of stack so we get a better understanding of how to implement it in various scenarios.

  • @igoerche
    @igoerche Рік тому

    Great Content, thanks! Gladly more of it!

  • @AdityaKumar-gf6ov
    @AdityaKumar-gf6ov 6 годин тому

    Best content 👍🏻

  • @StarInSl3ep
    @StarInSl3ep 3 роки тому

    Cant wait to see more videos under this subject keep the good work man much appreciation

    • @BroCodez
      @BroCodez  3 роки тому

      Thanks for watching! I will try to release these weekly

  • @adolfochafardett324
    @adolfochafardett324 Рік тому

    Really interesting man, Its very helpful knows about the differents DS&A
    Thank you (y)

  • @Jitoro5
    @Jitoro5 10 місяців тому

    Amazing! thanks for sharing your knowledge with all of us.

  • @azuzal-badri7257
    @azuzal-badri7257 Рік тому +1

    Love you BRO
    el mejor tutorial en el mundo 🥰

  • @K-tf5ph
    @K-tf5ph 3 роки тому +1

    I can't thank you enough bro!! Appreciate it ☺️

  • @equinox-h9v
    @equinox-h9v 3 роки тому

    oh man, this video was absolute gold!
    thanks bro

  • @Xh8o
    @Xh8o 11 місяців тому

    Wow this video awnsered quite a few questions i had about stacks.

  • @aaf2011
    @aaf2011 Рік тому

    thank you very much , this tutorial is very inspirational and useful. now i get it so easy.

  • @maksimmakarov9541
    @maksimmakarov9541 Рік тому

    thx sir. very good explanation with videogames :))

  • @murilosilvestre7736
    @murilosilvestre7736 3 роки тому

    love that, please keep this serie of videos of DS and A

  • @manojkumark3934
    @manojkumark3934 3 роки тому

    bro put more videos on data structure and algorithms it will be so helpful

  • @joseoterol
    @joseoterol Рік тому

    Thanks mate, I love your videos, they are really helpful

  • @shriraminamdar2444
    @shriraminamdar2444 2 роки тому

    Good 📹

  • @priyansshraj
    @priyansshraj 3 роки тому

    You presentation in awesome "bro" 😃😄
    You are great. 🙌🙌

  • @charlenebowman9112
    @charlenebowman9112 Рік тому

    New Subbie!! This is great much better than the dry textbooks. I'll be using your playlists😃 for this class and my next one.

  • @badribadri4184
    @badribadri4184 3 роки тому

    X language >> assembly >> bytcode >> application

  • @prayushgiri6515
    @prayushgiri6515 2 роки тому

    great vid man thank you for all your hard work and fun way of describing things
    see you soon in another bro code vid!

  • @jahidwarren6819
    @jahidwarren6819 16 днів тому

    You are awesone Sir!

  • @venkatmadduri4401
    @venkatmadduri4401 3 роки тому

    Thank you bro, you explained stacks very well.

  • @redaboukdir5678
    @redaboukdir5678 2 роки тому

    Thank you so much, I like the video games example, it really helped me to understand how Stack works clearly.
    One question Bro:
    I found many data structures tutorials on UA-cam that contain more than 30 videos, but I chose your tutorial because I like your way of explaining. Now I am wondering if this tutorial(your tutorial) covers the data structures fundamentals, or I should follow more tutorials.

  • @satyam1543
    @satyam1543 Рік тому

    i really liked your way of explanation

  • @TarekBuhdeima
    @TarekBuhdeima 2 роки тому

    Awesome explanation at just the right speed

  • @akshitaryan8147
    @akshitaryan8147 3 роки тому

    Can't wait for more videos

  • @priyansshraj
    @priyansshraj 3 роки тому

    Wow. Finally found man with 0 hater.
    See 0 dislikes on your video 😊

  • @anxiousdev555
    @anxiousdev555 10 місяців тому

    Excellent Tutorial!

  • @Dadax9398
    @Dadax9398 3 роки тому

    Top level thumbnail

  • @ysfzctn
    @ysfzctn 7 місяців тому

    Really helpful and convenient.

  • @user-qi9eb5rc3v
    @user-qi9eb5rc3v 3 роки тому

    I would like you to teach Jsp and servlet
    I always study with your contents
    From Japan

  • @imadiman528
    @imadiman528 Рік тому

    Thank you you nailed it teacher

  • @caiosiqueira6138
    @caiosiqueira6138 2 роки тому

    You're helping me a lot, thanks!

  • @YousefHussain-dl7ir
    @YousefHussain-dl7ir 2 місяці тому

    this is a random comment!
    and aaammm yes, this is a great video and serious keep it up!