andrepadez
Power Member
Boas pessoal,
a questão é a seguinte.
Estou a programar um jogo de xadrez e preciso de um array bi-dimensional (que guarde objectos) que me guarde todas as jogadas (quadrado inicial e quadrado final). Com um array simples é perfeitamente fazível, mas obriga-me a declará-lo com uma dimensão inicial, o que é impraticável pois nunca sei quantas jogadas vai ter cada jogo. Se eu declarar um array [1000,2] tanto pode ser um desperdício de memória como ser insuficiente.
Daí precisar de algo que seja auto-dimensionável (vá crescendo à medida que eu quiser inserir valores). O Arraylist parece-me ideal mas tudo o que leio sobre este não falam em mais que uma dimensão.
Qualquer ajuda é agradecida.
Abraços
a questão é a seguinte.
Estou a programar um jogo de xadrez e preciso de um array bi-dimensional (que guarde objectos) que me guarde todas as jogadas (quadrado inicial e quadrado final). Com um array simples é perfeitamente fazível, mas obriga-me a declará-lo com uma dimensão inicial, o que é impraticável pois nunca sei quantas jogadas vai ter cada jogo. Se eu declarar um array [1000,2] tanto pode ser um desperdício de memória como ser insuficiente.
Daí precisar de algo que seja auto-dimensionável (vá crescendo à medida que eu quiser inserir valores). O Arraylist parece-me ideal mas tudo o que leio sobre este não falam em mais que uma dimensão.
Qualquer ajuda é agradecida.
Abraços