Shift All Zero Elements to Right Side of the Array - Java interview Question

Sdílet
Vložit
  • čas přidán 28. 05. 2021
  • In this video, I have explained how to Shift All Zero Element to Right Side of the Array - Java interview Question.
    OR
    Shift all non zero elements to left side of the array.
    ~~~Subscribe to this channel, and press bell icon to get some interesting videos on Selenium and Automation:
    czcams.com/users/Naveen%20Au...
    Follow me on my Facebook Page:
    / naveenqtpexpert
    Let's join our Automation community for some amazing knowledge sharing and group discussion on Telegram:
    t.me/joinchat/Q8HTanc9Xi4os0tS
    Naveen AutomationLabs Paid Courses:
    Java & Selenium:
    naveenautomationlabs.com/manua...
    Java & API +POSTMAN + RestAssured + HttpClient:
    naveenautomationlabs.com/selen...
  • Věda a technologie

Komentáře • 28

  • @SceneSn1ppets
    @SceneSn1ppets Před 3 lety +5

    Just 2 days back I was asked the same question in one of the top MNCs, I did it through arraylist using .add and . remove in one loop

  • @rajatnegi3408
    @rajatnegi3408 Před 3 lety +1

    Naveen Sir, I was asked this question recently. I was searching the logic but saw this video.. Thanks for helping people in the testing community.. you are a true blessing for us.. Thank you

  • @MrPankajchakraborty
    @MrPankajchakraborty Před 3 lety +1

    Thanks Naveen, gone through all 40 videos and with most of them learnt something new. Really appreciate your efforts. please keep going and keep growing 👍

  • @sanketh768
    @sanketh768 Před 3 lety +1

    Thank you Naveen. Please continue to do these kinds of coding problems

  • @meghaagarwal7721
    @meghaagarwal7721 Před 3 lety +2

    This series is really really helpful 👍

  • @gowthamrockz
    @gowthamrockz Před 3 lety +1

    Thank you, Naveen.

  • @amanjotkaur774
    @amanjotkaur774 Před 3 lety +1

    Really appreciate your efforts sir 👍 thanks 😊

  • @gopichinthagumpula6481

    Brother keep Doing... It's really helping

  • @chetanurkudkar
    @chetanurkudkar Před 2 lety

    Thanks a lot sir. This trick is very helpful, its very handy in many other array operations too.

  • @anjaliupadhayay9076
    @anjaliupadhayay9076 Před 3 lety +1

    Thank you so much sir

  • @pandudamera7211
    @pandudamera7211 Před 3 lety

    Thank you brother

  • @prakashbtw678
    @prakashbtw678 Před 3 lety +1

    Thank you

  • @vidyabathija9112
    @vidyabathija9112 Před 3 lety

    Thank You.

  • @appansingharoy491
    @appansingharoy491 Před 3 lety

    Java is fun❤️

  • @soumyajit443
    @soumyajit443 Před 2 lety

    Hi Naveen,
    I was asked this question "how to Shift All Zero Element to Left Side of the Array" in my last interview. Can you please make a video of the same?

  • @sagarshrivastava2325
    @sagarshrivastava2325 Před 3 lety

    Hi Naveen...which tool/device/pad you are using to explain using pen (seems very smooth)...can you please share the details ?

  • @rohitsoni2598
    @rohitsoni2598 Před 3 lety +1

    Sir 1 hi dil h kitni baar jeetoge.

  • @storyteller_x
    @storyteller_x Před 3 lety

    Hey naveen,
    Can you do a program regarding setting the custom date and time and getting the date & Time.
    Take a custom class and set the date and get the salary details according to the year of joining.
    #interviewquestion

  • @shankumondal2881
    @shankumondal2881 Před 3 lety

    Naveen , what FONT do you use in eclipse ?

  • @prakashbtw678
    @prakashbtw678 Před 3 lety

    Please suggest any material to learn solve problems in leet code, hackerrank...

  • @soumyajit443
    @soumyajit443 Před rokem

    Please share the program for keeping all zeros to the left hand side of the array . This is being asked in interviews

  • @subramanianr2744
    @subramanianr2744 Před 3 lety +6

    Logic for shift left:
    int count = 0;
    for (int num : a) {
    if(num == 0) {
    newArray[count]=num;
    count++;
    }
    }
    for(int num : a) {
    if(num !=0) {
    newArray[count]=num;
    count++;
    }
    }

  • @kishorekumar3620
    @kishorekumar3620 Před 3 lety

    Hii Naveen ,can you please tell the logic for shift left without out using two new arrays

    • @subramanianr2744
      @subramanianr2744 Před 3 lety

      int count = 0;
      for (int num : a) {
      if(num == 0) {
      newArray[count]=num;
      count++;
      }
      }
      for(int num : a) {
      if(num !=0) {
      newArray[count]=num;
      count++;
      }
      }

    • @rohitsoni2598
      @rohitsoni2598 Před 3 lety +1

      @@subramanianr2744 one correction
      subu subramani
      3 hours ago
      int count = 0;
      for (int num : a) {
      if(num == 0) {
      newArray[count]=num;
      count++;
      }
      }
      you don't need to write newAray[count]=num; bcoz newArray by default is taking 0. Hope it help u

  • @healthbeautytips6438
    @healthbeautytips6438 Před 3 lety

    What will be the time complexity of this programme as we are creating a new array here. Can we achieve it by single array only.