******** fig5.3 ********** INDEX hash( char *key, unsigned int H_SIZE ) { unsigned int hash_val=0; /*1*/ while( *key != '\0' ) /*2*/ hash_val += *key++; /*3*/ return( hash_val % H_SIZE ); }