Pular para o conteúdo

Função Hash básica

Este é um exemplo básico de como implementar a função hash, um bom começo para começar a desenvolver a tabela de símbolos de um compilador.
Mauricio maurcps
Hits: 16.247 Categoria: C/C++ Subcategoria: Metodologias
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Este é um exemplo básico de como implementar a função hash, um bom começo para começar a desenvolver a tabela de símbolos de um compilador.
Download hash.c Enviar nova versão

Esconder código-fonte

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

char palavra[20];
int vpalavra;
int iascii;
int i=0,indice=0,index,cntletras;
int main (void)
{
system("cls");
printf("Entre com a Palavra:");
gets(palavra);
cntletras=strlen(palavra)-1;
for(i=0;i<=cntletras;i++)
   {
      printf("\n End=%5u Caracter='%c' Valor ASCII=%3d ",&palavra[i],palavra[i],palavra[i],palavra[i]);
      sleep(1);
   }
index = cntletras % 200;

printf("\n O indice desta palavra e: %d",index);
sleep(7);
return 0;
}

Controle de tráfego aéreo - filas dinâmicas

merge sort

Criptografia de Cesar

Run Length Encoding

Lista Duplamente

#1 Comentário enviado por yetlinux em 11/12/2006 - 07:07h
Faltou trocar o system("cls") por system("clear").
#2 Comentário enviado por paulloal em 19/04/2008 - 10:16h
bem que podia coloca ums comentario no cod.. pra ajuda um pouco
=D-

Contribuir com comentário

Entre na sua conta para comentar.