示例#1
0
        //
        // Workshop methodes
        //

        public NawArrayOrdered(int initialSize)
        {
            _size = initialSize;
            if (initialSize < 1 || initialSize > 1000000)
            {
                throw new NawArrayOrderedInvalidSizeException();
            }
            _nawArray = new Alg1NawArray(initialSize);
        }
 public NawArrayUnordered(int initialSize)
 {
     if (initialSize <= 0 || initialSize > 1000000)
     {
         throw new NawArrayUnorderedInvalidSizeException();
     }
     _nawArray = new Alg1NawArray(initialSize);
     _size     = initialSize;
     _used     = 0;
 }
示例#3
0
        //
        // Workshop methodes
        //

        public NawArrayUnordered(int initialSize)
        {
            _size = initialSize;
            // throw new NotImplementedException();
            if (initialSize < 1 || initialSize > 1000000)
            {
                throw new NawArrayUnorderedInvalidSizeException();
            }
            _nawArray = new Alg1NawArray(initialSize);
        }
示例#4
0
        // ==================== Vervang de implementatie van deze methodes met jouw uitwerking van week 2 ==================

        public NawArrayUnordered(int initialSize)
        {
            _size = initialSize;
            if (_size > 0 && _size < 1000000)
            {
                _nawArray = new Alg1NawArray(_size);
            }
            else
            {
                throw new NawArrayUnorderedInvalidSizeException();
            }
        }
示例#5
0
        public NawArrayOrdered(int initialSize)
        {
            if ((initialSize > 0) && (initialSize <= 1000000))
            {
                _size = initialSize;
            }
            else
            {
                throw new NawArrayOrderedInvalidSizeException();
            }

            _nawArray = new Alg1NawArray(_size);
        }
示例#6
0
        //
        // Workshop methodes
        //

        public NawArrayUnordered(int initialSize)
        {
            if (initialSize > 1 && initialSize < 1000000)
            {
                _nawArray = new Alg1NawArray(initialSize);
                _used     = 0;
                _size     = initialSize;
            }
            else
            {
                throw new NawArrayUnorderedInvalidSizeException();
            }
        }
示例#7
0
        protected int _size;           // omvang van interne array

        public NawQueueArray(int initialSize)
        {
            // aanmaken intern array
            if ((initialSize > 0) && (initialSize <= 1000))
            {
                _size = initialSize;
            }
            else
            {
                throw new NawQueueArrayInvalidSizeException();
            }

            _array = new Alg1NawArray(_size);


            // verdere initialisatie
        }
示例#8
0
 public NawHashTable(int initialSize)
 {
     _array = new Alg1NawArray(initialSize);
 }