Como eu faço para verificar se o array (PFA-Partially-full array) está cheio e novos elementos não poderão ser adicionados? Se ele estiver cheio, deve retornar TRUE.
boolean estaCheio(int[] data, int size){ ??? }
Tenho 5 possíveis opções. Acredito que a opção A retorna TRUE se o array estiver cheio. Está correto?
a) return size == data.length; b)return size == data.length-1; c)return size <= data.length; d)return size <= data.length-1; e)return size < data.length;
Ainda sobre o tamanho do array. Se eu criar uma função inserir, essa função vai dar erro se a lista estiver cheia. Como a função acima “estaCheio” poderia previnir isso?
int inserir(int[] data, int size, int newData){ if( ??? ) data[size++] = newData; return size; }
Qual dessas opções devo usar? Acredito que seja a opção C. Está correto?
a)!isFull(data, size+1) b)isFull(data, size+1) c)!isFull(data, size) d)isFull(data, size) e)!isFull(data, size-1)