Ir ao conteúdo
  • Cadastre-se

Rogerioferreira

Membro Júnior
  • Posts

    3
  • Cadastrado em

  • Última visita

posts postados por Rogerioferreira

  1. @devair1010   int insereHash(Hash* ha, struct estacionamento al) {
        if(ha == NULL || ha->qtde == ha->TABLE_SIZE)
            return 0;
        
        int chave = al.matricula;
        int pos = chaveDivisao(chave, ha->TABLE_SIZE);
        
        struct aluno* novo;
        novo = (struct vagas*)malloc(sizeof(struct vags);
        
        if(novo == NULL)
            return 0;
            
        *novo = al;
        ha->itens[pos] = novo;
        ha->qtde++;
        
        return 1;
    }
         int buscaHash(Hash* ha, int mat, struct estacionamento* al) {
        if(ha == NULL)
            return 0;
            
        int pos = chaveDivisao(mat, ha->TABLE_SIZE);
        
        if(ha->itens[pos] == NULL)
            return 0;
            
        *al = *(ha->itens[pos]);
        
        return 1;    
    }

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...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!