Duvida de Array

Ando quebrando a cabeça atras de uma forma de fazer um array infinito SEM O USO DE LISTAS, somente com métodos básicos, e não estou conseguindo achar como.

Alguém tem uma luz?

Não tem como.

1 curtida

Crie uma array imensa…
Com uma quantidade de números muito superior aos que vc acredita que serão usados…

Pode trabalhar com técnicas de Arvore por exemplo

Leia esse link e esse exemplo e esse código é a forma de ser infinito.

Claro que esses modelos precisam de adptação sua, então, mãos a obras!

Na faculdade fiz algo parecido mas, era no Delphi, então, existe sim maneiras de fazer um lista sem as tradicionais estruturas oferecidas

Lista não pode, mas array pode?!

Uma ideia é criar a sua própria implementação de lista, trabalhando internamente com um Array.
A cada inserção você pode verificar se há espaço disponível no array interno, caso não haja, você cria um array novo maior e transfere os dados do array antigo para o array novo e depois disso adiciona o item no seu array “infinito”.

Como ideia, você pode dar uma olhada na classe ArrayList do Java.

Esta mal formulada está pergunta então

Pq um array tem tamanho definido. E é uma palavra bem específica.

Se vc quer uma coleção de coisas sem tamanho específico (como na interface List) então criar array de tamanho x e depois redimensionar e copiar os elementos pro array novo é possível (Vector faz isso salvo engano)