Ir ao conteúdo
  • Cadastre-se

Raphael Góes

Membro Júnior
  • Posts

    1
  • Cadastrado em

  • Última visita

Tudo que Raphael Góes postou

  1. Preciso criar esse codigo em Java, porém eu não sei nem por onde começar, eu não entendo nada que meu professor me fala: A atividade consiste em criar uma classe que represente uma memória simples, para armazenar números inteiros positivos, que permite as seguintes operações: colocar um elemento na primeira posição livre da memória, caso ela não esteja cheia; retirar o elemento da última posição da memória, caso ela não esteja vazia; alterar um elemento já existente na memória; e pesquisar se um elemento existe na memória, determinando a sua posição na memória. Essa classe usará um vetor como estrutura de dados de suporte para armazenar seus elementos. Para evitar processar elementos inexistentes, a classe memória possui um contador que indica o número de elementos úteis armazenados, ou seja, um indicador da posição do último elemento da memória onde foi escrita a informação. A atualização deste contador é de responsabilidade das operações de inserção e remoção. A classe deve ter os seguintes atributos e operações: private int [] memoria; // elementos da memória private int nElem; // número de elementos armazenados na memória public Memory ( int tamanho) // construtor da classe public int size () // indica o número de elementos armazenados public int dimension () // indica a capacidade de armazenamento public int getElement (int pos) // retorna o elemento na posição passada public void setElement (int pos, int val) // modifica um valor numa posição específica public boolean isEmpty () // método que testa se a memória está vazia public boolean isFull () // método que testa se a memória está cheia public void insert (int val) // método de inserção primeira posição vazia public int delete() // remoção do último elemento public int search (int val) // método de pesquisa de um valor (retorna a posição) public String toString () // método de impressão de todos os valores da memória Observação: o aluno deve criar programa para testar a classe Memory criada, ou seja, criar uma classe que tenha um método main() para testar todas as operaçõessobre um objeto da classe Memory. Dessa forma, o aluno desenvolverá duas classes um chamada Memory e outra TestMemory que contém o método main().

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

 

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!