Перейти к содержимому

Estrutura de Dados: Removendo elementos do vetor.

Programação Objetiva

0:00 / 0:00

Estrutura de Dados: Removendo elementos do vetor.

5 просмотров · 10 дней назад
Programação Objetiva
22 подписчика
5 просмотров · 10 дней назад
Diferente de listas dinâmicas, os vetores em Java possuem um tamanho fixo. Isso significa que não podemos simplesmente "deletar" uma gaveta da memória para diminuir o tamanho do vetor. Para resolver esse problema de forma profissional, você aprenderá a lógica por trás da reorganização de índices. O que você vai aprender nesta aula: A Lógica do Deslocamento (Shifting): Como encontrar um elemento em uma posição específica e "puxar" todos os elementos seguintes uma casa para trás para não deixar buracos na memória. Gerenciamento do Ponteiro de Controle: Como atualizar corretamente a variável tamanho da sua classe personalizada após uma exclusão. Tratamento de Exceções: Como validar se a posição que o usuário deseja remover é válida (evitando o famoso erro ArrayIndexOutOfBoundsException).Implementação Prática: Passo a passo da criação do método remover(int posicao) dentro da nossa estrutura personalizada.