示例#1
0
        static void Main(string[] args)
        {
            OneDimensionalArray array = new OneDimensionalArray();

            array.SetLength(5);

            // array.ReadOneDimensionalArray(array.GetLength());
        }
示例#2
0
        public SystemTests()
        {
            _arraySetOne = new OneDimensionalArray();
            _arraySetOne.SetLength(7);
            _arraySetOne.SetOneDimensionalArray(new[] { 12, -12, 57, 32, -321, 13, 0 });

            _arraySetTwo = new OneDimensionalArray();
            _arraySetTwo.SetLength(7);
            _arraySetTwo.SetOneDimensionalArray(new[] { 12, -12, 31, 15, 16, 7, -32 });

            _arrayProcessorObject = new ArrayProcessorObject();
        }
示例#3
0
        public int[] SortByBubbles(OneDimensionalArray array)
        {
            for (int iterator = 0; iterator < array.GetLength() - 1; iterator++)
            {
                for (int jiterator = iterator + 1; jiterator < array.GetLength(); jiterator++)
                {
                    if (array.GetOneDimensionalArray()[iterator] > array.GetOneDimensionalArray()[jiterator])
                    {
                        InterchangeValues(ref array.GetOneDimensionalArray()[iterator], ref array.GetOneDimensionalArray()[jiterator]);
                    }
                }
            }

            return(array.GetOneDimensionalArray());
        }
示例#4
0
        public SystemTests()
        {
            _arraySetOne = new OneDimensionalArray();
            _arraySetOne.SetLength(5);
            _arraySetOne.SetOneDimensionalArray(new int[] { 5, 4, 3, 2, 1 });

            _arraySetTwo = new OneDimensionalArray();
            _arraySetTwo.SetLength(3);
            _arraySetTwo.SetOneDimensionalArray(new int[] { -12, -13, -14 });

            _arraySetThree = new OneDimensionalArray();
            _arraySetThree.SetLength(7);
            _arraySetThree.SetOneDimensionalArray(new int[] { 12, -12, 57, 32, -321, 13, 0 });

            _processor = new SortProcessor();
        }