public static void testFloodZeros()
    {
        int[] numbers = {0, 4, 5, 6, 0, 0, 8, 0};
        BasicQuestions.floodZerosLeftNzToRight(numbers);
        for(int i = 0; i < numbers.length; ++i)
            System.out.print(numbers[i] + " ");
        System.out.println();

        int[] numbers2 = {1, 4, 0, 6, 0, 0, 8, 0};
        BasicQuestions.floodZerosLeftNzToRight(numbers2);
        for(int i = 0; i < numbers2.length; ++i)
            System.out.print(numbers2[i] + " ");
        System.out.println();

        int[] numbers3 = {0, 4, 0, 6, 0, 0, 8, 9};
        BasicQuestions.floodZerosLeftNzToRight(numbers3);
        for(int i = 0; i < numbers3.length; ++i)
            System.out.print(numbers3[i] + " ");
        System.out.println();
    }