Tablas Hash. Sergio García Trapiello Grupo D
Tablas Hash (I). Debe de ser de Object. La estructura de datos debe ser lo más genérica posible. Función de dispersión. Genérica. Convertir la cadena de código en un entero. Asignando peso por carácter según su posición. Entero=  ξ   (peso posicion  * carácter) Optimizar computación con regla de Honer Función = Entero % tamaño tabla hash.
Tablas Hash (II). Implementación de la función de dispersión: private int funDispersion(String codigo){ int acum=0; for(int i=0;i<codigo.length();i++){ acum=(acum*32+codigo.charAt(i))%b; } return acum; }

Tablas Hash (Sergio García Trapiello)

  • 1.
    Tablas Hash. SergioGarcía Trapiello Grupo D
  • 2.
    Tablas Hash (I).Debe de ser de Object. La estructura de datos debe ser lo más genérica posible. Función de dispersión. Genérica. Convertir la cadena de código en un entero. Asignando peso por carácter según su posición. Entero= ξ (peso posicion * carácter) Optimizar computación con regla de Honer Función = Entero % tamaño tabla hash.
  • 3.
    Tablas Hash (II).Implementación de la función de dispersión: private int funDispersion(String codigo){ int acum=0; for(int i=0;i<codigo.length();i++){ acum=(acum*32+codigo.charAt(i))%b; } return acum; }