Skip to content

DiegoLins10/AgendaContatos

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

Projeto - Agenda de contatos usando Tabela de espalhamento

Centro Paula Souza - Fatec Ferraz - Curso de Análise e Desenvolvimento de Sistemas

Disciplina – Estrutura de dados – Prof. Andreia

  • Diego Fernandes Lins

Objetivo

Este projeto teve como objetivo implementar uma aplicação em java de de uma lista de contatos usando lista duplamente encadeada usando uma tabela de espalhamento para aperfeiçoamento de conhecimento.

Requisitos

O método adiciona da lista de contatos deve receber um novo contato por parâmetro e adicioná-lo em ordem alfabética de nome. O método remove da lista de contatos recebe um nome por parâmetro e percorre a lista em busca do nome, retornando o contato excluído quando for encontrado e null caso contrário. O método toString da lista de contatos retorna uma String com os dados de todos os contatos da lista. Cada nó da lista de contatos possui o atributo ant (No), dado (Contato) e prox (No). A classe contato deve ter como atributos nome completo, telefone celular, telefone fixo e endereço. A classe contato deve ter construtor que inicializa os atributos com valores recebidos por parâmetro, métodos de acesso e modificador para cada atributo e um método toString que retorne uma String com o valor dos atributos.

About

Agenda de contatos usando tabela de espalhamento.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages