Пример #1
0
        private static RefX1 <int>[] PrepTests(RefX1IntGenerator generator, int count,
                                               out RefX1 <int>[] toRemove, out RefX1 <int>[] afterRemove)
        {
            RefX1 <int>[] entireArray = new RefX1 <int> [count];
            toRemove    = new RefX1 <int> [count / 2];
            afterRemove = new RefX1 <int> [count / 2];
            for (int i = 0; i < 100; i++)
            {
                entireArray[i] = generator.NextValue();

                if ((i & 1) != 0)
                {
                    toRemove[i / 2] = entireArray[i];
                }
                else
                {
                    afterRemove[i / 2] = entireArray[i];
                }
            }

            return(entireArray);
        }