Stacks : Basic, STL and Implementation | Lecture 54 | Java and DSA Course

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ม.ค. 2025

ความคิดเห็น • 221

  • @CollegeWallahbyPW
    @CollegeWallahbyPW  ปีที่แล้ว +10

    PW Skills Instagram-: instagram.com/pw.skills/
    PW CollegeWallah Instagram-: instagram.com/pwcollegewallah/
    PW Skills Twitter - twitter.com/pw__skills
    PW Facebook Page-: facebook.com/officialpwskills
    PW Linkedin Page-: www.linkedin.com/company/ineuron-ai/

  • @deepankarsharma7037
    @deepankarsharma7037 ปีที่แล้ว +18

    One of the finest videos on stack. It explains everything in detail.

  • @hopealive3013
    @hopealive3013 ปีที่แล้ว +12

    I watched whole lecture in 2X and at no point I paused or rewind , great and crystal clear teaching!!!

    • @devanshpal944
      @devanshpal944 8 หลายเดือนก่อน +1

      Bhai ab is playlist ke tree wagera ke video kidhar hai

    • @xnsglitch6152
      @xnsglitch6152 8 หลายเดือนก่อน +1

      ​@@devanshpal944 eveyone is focusing on paid course... I think treee, dp wagera k lia paid course lena padega

    • @vcIND18
      @vcIND18 4 หลายเดือนก่อน +1

      other topics are on Pw website for free

    • @nitindagur6969
      @nitindagur6969 หลายเดือนก่อน +1

      @@vcIND18 bhai link share krna mujhe nhi mil rha free wla

  • @akashgautam583
    @akashgautam583 ปีที่แล้ว +26

    is video ko dekh kar meri aakhe bhar aayi 😢....
    I was waiting for this lecture and also very excited..
    Your Teaching style is very very good...
    Now, I am addicted to Your lecture..
    Very very thank you sir,..❤❤❤
    Sir, I downloaded your lecture then watch it.. because it save my internet..

  • @ratansarkar7444
    @ratansarkar7444 ปีที่แล้ว +67

    I'm a student of scaler achadamy but this contents is better then my paid course

    • @MdArif-pc9bz
      @MdArif-pc9bz ปีที่แล้ว +4

      Yeah it's true brother, the videos were very helpful 🤠

    • @Luffy_2804
      @Luffy_2804 ปีที่แล้ว +2

      why did you take the paid course on the first place ?

    • @ashtheconqurer1782
      @ashtheconqurer1782 ปีที่แล้ว +1

      same brother bhai stack ka concept toh upar se gaya mera

    • @tricksforsolving2804
      @tricksforsolving2804 7 หลายเดือนก่อน

      But But I saw on TH-cam that scaler provide osm level of features for students

    • @prabhatkumar9245
      @prabhatkumar9245 6 หลายเดือนก่อน

      Yes bro❤❤

  • @sh.creation.
    @sh.creation. ปีที่แล้ว +13

    Sir, Your way of teaching is amazing 😍.
    THANK YOU SIR for your efforts

  • @krishnanayak349
    @krishnanayak349 2 หลายเดือนก่อน +3

    Bhai main sach bol raha hu ....this course is 100% better then paid course......i compared it..❤❤❤

  • @VishalKumar-zd1xw
    @VishalKumar-zd1xw 5 หลายเดือนก่อน +7

    2:35:52
    Linked List implementation of stack
    size-- should be there in pop();

  • @Luffy_2804
    @Luffy_2804 ปีที่แล้ว +3

    1:20:30
    push at bottom question solution : )
    static void pushAtBottom(Stack stack , int element){
    if(stack.isEmpty()){
    stack.push(element);
    return;
    }
    int topElement = stack.pop();
    pushAtBottom(stack, element);
    stack.push(topElement);
    }

  • @feedi_imraj2.1m43
    @feedi_imraj2.1m43 6 หลายเดือนก่อน +3

    2:40:43
    Sir size-- in pop function,
    After pop your out put came 3, before the size was 3

  • @Luffy_2804
    @Luffy_2804 ปีที่แล้ว +1

    54:36
    time complexity in this case will be O(n + n + 1) = O(2n+1) ~ O(n)
    printing will be constant time as we are counting the iteration of the while loop ie. n times inside that printing the element will be constant time ,
    overall complexity is correct but the explanation for printing the elements is incorrect
    so this is for the people who are confused
    but the rest explanation is so good : )
    really enjoying every bit of it
    thanks for this amazing free course

  • @sasta_reporter
    @sasta_reporter 5 หลายเดือนก่อน +1

    no one can teach better than raghav garg sir his teaching style always help me in learning thingss thankyou soo much raghav sir😇

  • @rishabhsharma5245
    @rishabhsharma5245 10 หลายเดือนก่อน +1

    best lecture learned a lot and thank you pw team for providing us with this excellent tutorials which are way better than the paid courses and best among all you tubers

  • @f1channel60
    @f1channel60 9 หลายเดือนก่อน +3

    MAZA AA GAYA ❤‍🔥

  • @riyagholia6200
    @riyagholia6200 ปีที่แล้ว

    respected sir , i came to your for the first time i thought i am clear with the topic recursion and doing stack with you here . bt sir you clerified my all little doubt very clearly so....thankyou so much sirr thanks alot

  • @anilprasad3802
    @anilprasad3802 ปีที่แล้ว +1

    Maza aaya sir.. kitna accha smjhte ho sir... Ek hi baar sb smjh gya.. thanku 😊

  • @rohannJhaaaa
    @rohannJhaaaa หลายเดือนก่อน +1

    You made my super interest on DSA
    From Btech till having 2.5 years of experince, I hate dsa
    Mza aa gya...........

  • @Luffy_2804
    @Luffy_2804 ปีที่แล้ว +2

    1:25:35
    remove from bottom / any index solution
    Stack stack = new Stack();
    Stack stack2 = new Stack();
    stack.push(20);
    stack.push(40);
    stack.push(60); // index - 2
    stack.push(80);
    stack.push(100); // total size = 5 (5-2 = 3) 3-> index 2 (element to be removed)
    int index = 2;
    while(stack.size()-1>index){ // for 0 based indexing
    stack2.push(stack.pop());
    }
    stack.pop(); // removing the element at given index
    while(stack2.size()>0){
    stack.push(stack2.pop());
    }
    System.out.println("the size of the stack is :" + stack.size());
    System.out.println(stack);

  • @shivangiisharmaa
    @shivangiisharmaa 13 วันที่ผ่านมา

    U teach with complete excellence 🎉❤

  • @_hustler_boy
    @_hustler_boy 8 หลายเดือนก่อน

    you are my favourite teacher

  • @randomwhatyouwant8685
    @randomwhatyouwant8685 2 วันที่ผ่านมา

    Maza aagya ❤
    Thank you sir😊❤🎉

  • @sasta_reporter
    @sasta_reporter หลายเดือนก่อน +1

    maja aagya raghav sir

  • @motivation.9
    @motivation.9 2 หลายเดือนก่อน

    Awesome explanation of stacks ❤❤

  • @ayansiddiqui7383
    @ayansiddiqui7383 ปีที่แล้ว +1

    Best lecture on Stack on TH-cam+ paid courses combined!

  • @jagannathsahoo6018
    @jagannathsahoo6018 ปีที่แล้ว +1

    mazza agayaa sir❤❤👌

  • @arvindkumarmishra7660
    @arvindkumarmishra7660 ปีที่แล้ว +2

    Finally wait is over, hats off to you sir !!

  • @Thalapathy-Vs-Hyena
    @Thalapathy-Vs-Hyena 2 วันที่ผ่านมา

    Apse padkar Maza aa jata hai sir❤❤❤

  • @santoshdiary
    @santoshdiary หลายเดือนก่อน +1

    Maza aa gya :)

  • @k_1138_sunilsonu
    @k_1138_sunilsonu 7 วันที่ผ่านมา

    Maza aa gaya sir🥳🥳🥳🥳🥳🥳

  • @rajkapoor6166
    @rajkapoor6166 ปีที่แล้ว +4

    You Rock Sir

  • @nitindagur6969
    @nitindagur6969 หลายเดือนก่อน +1

    better than paid course

  • @marvelanddisneyworld3141
    @marvelanddisneyworld3141 10 หลายเดือนก่อน

    maazaa aa gya Sir..🤩😍😍😍

  • @arpangarai949
    @arpangarai949 4 หลายเดือนก่อน +1

    Maza ageya ❤🔥

  • @Dr_brainco_
    @Dr_brainco_ ปีที่แล้ว

    MAZZAA AA GYA '😀😀🔥🔥🔥🔥🔥🔥🔥

  • @akashvishwakarma7654
    @akashvishwakarma7654 ปีที่แล้ว +3

    Nice video sir Thank you😊😊

  • @Danishalam1555
    @Danishalam1555 7 หลายเดือนก่อน

    thnk you sir maja aagya
    aapse pdhke kabhi bhi main bore nhi hota hu
    bas please aap yha baki ka topic complete krwa digiye please

  • @ABHISHEKSHARMA-jj5jh
    @ABHISHEKSHARMA-jj5jh 9 หลายเดือนก่อน

    best video to watch for stack

  • @vishalkiroriwal7699
    @vishalkiroriwal7699 9 หลายเดือนก่อน

    kya bawal chiz bnaya re 🥰🥰🥰

  • @prithukathet193
    @prithukathet193 7 หลายเดือนก่อน

    wow. Amazing. Thank you so much sir !!

  • @prathameshhiremath1379
    @prathameshhiremath1379 ปีที่แล้ว +1

    maja agay sirji ,it will help for placements

  • @parthib.1555
    @parthib.1555 ปีที่แล้ว +1

    Mazza Aagaya

  • @svedits7567
    @svedits7567 ปีที่แล้ว +1

    Nice lecture...completed it today

  • @Developer56
    @Developer56 9 หลายเดือนก่อน

    Thank you Sir
    EXcellent Teaching skills

  • @viveksahane1314
    @viveksahane1314 11 หลายเดือนก่อน

    sir aap bhut accha padhate hein thanks

  • @amandubey9296
    @amandubey9296 ปีที่แล้ว

    Maja aa gaya -- Thank you Sir 🙂

  • @TripleH-p2b
    @TripleH-p2b ปีที่แล้ว +1

    Sir your way of teaching ❤🥰

    • @CTrickC
      @CTrickC 11 หลายเดือนก่อน

      Have you watched all DSA lecture

  • @aarzumustafa4586
    @aarzumustafa4586 ปีที่แล้ว +1

    Thank you so much sir for your support ❤❤

  • @SnehansuPradhan
    @SnehansuPradhan ปีที่แล้ว

    Such a great explanation sir hats off

  • @Luffy_2804
    @Luffy_2804 ปีที่แล้ว

    1:08:09
    after getting the clue i have implemented the recursive algo , we can print in reverse order using this given code : )
    static void printTheStack(Stack stack){
    if(stack.isEmpty()) return;
    int topElement = stack.pop();
    System.out.print(topElement + " ");
    printTheStack(stack);
    }

    • @op-zm8sw
      @op-zm8sw ปีที่แล้ว

      Bro I want to ask many questions can you please share your insta I'd or something else

  • @thesolocamperksvs965
    @thesolocamperksvs965 ปีที่แล้ว

    As follows maja aagya

  • @Inspire_with_SM
    @Inspire_with_SM ปีที่แล้ว

    bole to jhakasss!

  • @AmarGupta-sy9cy
    @AmarGupta-sy9cy 5 หลายเดือนก่อน

    mza aa gya sir..

  • @Moment95817
    @Moment95817 ปีที่แล้ว +2

    Recursion ki Duniya manvi mam ne clear kar diya hai ❤

    • @CTrickC
      @CTrickC 11 หลายเดือนก่อน

      Have you watched all DSA lecture

    • @Moment95817
      @Moment95817 8 หลายเดือนก่อน

      @@CTrickC Almost

  • @SKYian.
    @SKYian. 8 หลายเดือนก่อน

    Maza aa Gaya ❤❤

  • @Luffy_2804
    @Luffy_2804 ปีที่แล้ว

    1:37:34
    the clue really helped a lot to figure out the algo : )
    static void pushAtBottom(Stack stack , int element){
    if(stack.isEmpty()) {
    stack.push(element);
    return;
    }
    int topElement = stack.pop();
    pushAtBottom(stack, element);
    stack.push(topElement);
    }

    static void reverseTheStack(Stack stack){
    if(stack.size()==1) return;
    int topElement = stack.pop();
    reverseTheStack(stack);
    pushAtBottom(stack, topElement);
    }

  • @aapkaapnabhojpuri9481
    @aapkaapnabhojpuri9481 ปีที่แล้ว +1

    Sir aap great ho

  • @aksharbrahm4618
    @aksharbrahm4618 ปีที่แล้ว

    great lecture and explanation

  • @Luffy_2804
    @Luffy_2804 ปีที่แล้ว

    1:52:42
    my array implementation using constructor to take the size of the array : )
    class Stack {
    private int size;
    private int index = 0;
    private int[] arr;
    Stack(int size) {
    this.size = size;
    arr = new int[this.size];
    }
    void push(int x) {
    if (isFull()) {
    System.out.println("Stack is full!");
    return;
    }
    arr[index] = x; // adding element
    index++; // increasing the value of index
    }
    int pop() {
    if (isEmpty()) {
    System.out.println("Stack is empty!");
    return -1;
    }
    int topElement = arr[index - 1]; // storing top element
    arr[index - 1] = 0; // setting the top element to 0 as we are removing (default value)
    index--; // decreasing index as one element is removed
    return topElement;
    }
    void display() {
    for (int i = 0; i

  • @Krishnayadav-jk6pn
    @Krishnayadav-jk6pn ปีที่แล้ว

    Good lecture for Beginners

  • @princesingh713
    @princesingh713 4 หลายเดือนก่อน +1

    maaza aa gaya

  • @samakpoetry4846
    @samakpoetry4846 8 หลายเดือนก่อน

    maja aa gya.....👍

  • @AnandKumar-qj5mb
    @AnandKumar-qj5mb 4 หลายเดือนก่อน

    02:08:00
    ARRAY IMPLEMENTATION

  • @MonkeyDLuffyOnePieceOfficial
    @MonkeyDLuffyOnePieceOfficial ปีที่แล้ว

    Maza Aagaya sir!!

  • @GajananKamble-pc6lb
    @GajananKamble-pc6lb 9 หลายเดือนก่อน

    maja aagya thank you so much sir

  • @aamishcr7768
    @aamishcr7768 ปีที่แล้ว +1

    Mazaa aa gaya sir

  • @f1channel60
    @f1channel60 9 หลายเดือนก่อน +1

    sir why we are using that pushAtbottom function does while we can use only one st.pus(x)? is there any reason or it is just an standard format?

  • @vikashbachhety7515
    @vikashbachhety7515 ปีที่แล้ว +4

    Add the video in Java and dsa playlist

  • @amanshrivastavaofficials
    @amanshrivastavaofficials ปีที่แล้ว

    Maja aagya💓

  • @NirajKumar-fr3ef
    @NirajKumar-fr3ef ปีที่แล้ว

    Bohot maja aaya sir..

  • @RiskyBoy107
    @RiskyBoy107 9 หลายเดือนก่อน

    Best Explanation

  • @Luffy_2804
    @Luffy_2804 ปีที่แล้ว

    51:03 explanation why we do not get the error :
    Stack stack = new Stack();
    Stack stack2 = new Stack();
    // adding elements in stack - 1
    stack.push(20);
    stack.push(40);
    stack.push(60);
    stack.push(80);
    stack.push(100);
    System.out.println(stack);
    // adding the given element at the given index in stack - 1
    int index = 6;
    int add = 30;
    // when the index > size of the stack loop do not execute (here the size of stack 1 - is 4 (0 based indexing)
    // reason : condition becomes false & the element is added at the top in stack -1
    while(stack.size()>index){
    stack2.push(stack.pop());
    }
    stack.push(add); // element is directly added in the stack -1 at the top
    while(stack2.size()>0){ // this will not execute in this case we do not need the stack -2 and also the size is 0 so condition is false
    stack.push(stack2.pop());
    }
    System.out.println(stack);

  • @Beyondbalmiki
    @Beyondbalmiki 8 หลายเดือนก่อน

    Nice video sir ji

  • @yogikoli1653
    @yogikoli1653 10 หลายเดือนก่อน

    Mzaa agya

  • @debapriyo007
    @debapriyo007 ปีที่แล้ว

    maza agaya..🥰🤞

  • @harshchouksey7740
    @harshchouksey7740 ปีที่แล้ว

    great explanation👍👍👍

  • @adityamawa
    @adityamawa ปีที่แล้ว +4

    // reverse stack recursively
    import java.util.Stack;
    public class reverseStack {
    public static void revStack(Stack st){
    if(!st.isEmpty()){
    int top = st.pop();
    revStack(st);
    insertAtBottom(st,top);
    }
    }
    public static void insertAtBottom(Stackst,int top){
    if(st.isEmpty()){
    st.push(top);
    return;
    }
    int x = st.pop();
    insertAtBottom(st,top);
    st.push(x);
    }
    // main method
    public static void main(String[] args) {
    Stack st = new Stack();
    st.push(1);
    st.push(2);
    st.push(3);
    st.push(4);
    st.push(5);
    System.out.println(st);
    revStack(st);
    System.out.println(st);
    }
    }

  • @indreshyadav3684
    @indreshyadav3684 ปีที่แล้ว

    Maza aa Gaya sir ji

  • @Abhaykumar-lw7nr
    @Abhaykumar-lw7nr 3 หลายเดือนก่อน

    mza aa gya..

  • @Titanium-r7q
    @Titanium-r7q 3 หลายเดือนก่อน

    Maza aa gaya ----->

  • @aryamanray746
    @aryamanray746 ปีที่แล้ว

    Maza aa gaya!!!!!!

  • @Priyew
    @Priyew ปีที่แล้ว

    Mazza aa gya..

  • @technoanalysis
    @technoanalysis 3 หลายเดือนก่อน +1

    Also better than Coding Ninja which is costly

  • @ParthDabhiOfficial
    @ParthDabhiOfficial 4 หลายเดือนก่อน

    Maja Aa Gaya, Radha Radha 🌺

  • @Sibasundarj8
    @Sibasundarj8 2 หลายเดือนก่อน

    Maja Aa Gaya

  • @surishtirajkaralia801
    @surishtirajkaralia801 ปีที่แล้ว

    Mjja a gya😊

  • @AmitkumarMahto-d9c
    @AmitkumarMahto-d9c ปีที่แล้ว +1

    Maza aa gaya

  • @itsyourmentor1732
    @itsyourmentor1732 ปีที่แล้ว

    ❤☺️sir u r amazing

  • @raskundu8106
    @raskundu8106 ปีที่แล้ว

    Maza aa Gaya ........

  • @vivektiwarii_
    @vivektiwarii_ ปีที่แล้ว

    Mzaaa aa gya sir

  • @imtiyazalam8628
    @imtiyazalam8628 ปีที่แล้ว

    Maza aagaya

  • @JeetuKumar-wd1uw
    @JeetuKumar-wd1uw ปีที่แล้ว

    Awesome teacher

  • @priyanshutrivedi2357
    @priyanshutrivedi2357 ปีที่แล้ว +1

    2:51:21 maza aa gya 🔥🔥🔥

  • @nabinkumarshaw4474
    @nabinkumarshaw4474 ปีที่แล้ว

    Mja aa gya sir sach mey

  • @JEKisCODING
    @JEKisCODING 5 หลายเดือนก่อน +1

    mazaa aa gya

  • @GamersPaltan
    @GamersPaltan ปีที่แล้ว

    Maja aagaya sir 😊

  • @TripleH-p2b
    @TripleH-p2b ปีที่แล้ว

    Thankue sir ❤

  • @MuhammadUsman-cp3up
    @MuhammadUsman-cp3up 6 หลายเดือนก่อน

    Maza agya

  • @jayateerthag.h5372
    @jayateerthag.h5372 8 หลายเดือนก่อน

    Maza aagya

  • @tf6ml
    @tf6ml ปีที่แล้ว

    Maja aa gaya Sir

  • @vickyplaybeats
    @vickyplaybeats ปีที่แล้ว

    maja aa gaya bhaiya