From 3112afc880988fdb995351eaaa6f7185b9a6a3d4 Mon Sep 17 00:00:00 2001 From: Pawankumar Jajara Date: Sat, 1 Mar 2014 18:37:30 -0800 Subject: [PATCH] Update AllEvensToLeftandOddsToRight.java inputArray needs to be checked for null before fetching the length else - int j = inputArray.length - 1;//throws NullPointerException --- .../AllEvensToLeftandOddsToRight.java | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/arrays/allevennumberstoleft/AllEvensToLeftandOddsToRight.java b/src/arrays/allevennumberstoleft/AllEvensToLeftandOddsToRight.java index e0ad9c4..ceec922 100644 --- a/src/arrays/allevennumberstoleft/AllEvensToLeftandOddsToRight.java +++ b/src/arrays/allevennumberstoleft/AllEvensToLeftandOddsToRight.java @@ -10,11 +10,13 @@ */ public class AllEvensToLeftandOddsToRight { - private AllEvensToLeftandOddsToRight() { - - } - - public static void moveAllEvensToLeft(int[] inputArray) { + public static void moveAllEvensToLeft(int[] inputArray) { + + //Check boundary conditions for inputArray + if (inputArray == nul || inputArray.length==1){ + return; + } + System.out.println(); System.out.println("Before moves:"); for (int input : inputArray) {