home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / tolkit45.zip / os2tk45 / som / include / keycpjw.idl < prev    next >
Text File  |  1999-02-22  |  1KB  |  38 lines

  1. //
  2. //   COMPONENT_NAME: somp
  3. //
  4. //   ORIGINS: 27
  5. //
  6. //
  7. //    25H7912  (C)  COPYRIGHT International Business Machines Corp. 1992,1994,1996 
  8. //   All Rights Reserved
  9. //   Licensed Materials - Property of IBM
  10. //   US Government Users Restricted Rights - Use, duplication or
  11. //   disclosure restricted by GSA ADP Schedule Contract with IBM Corp.
  12. //
  13. //#  @(#) 2.9 src/somp/keycpjw.idl, somp, som2.1 12/26/95 16:57:23 [7/30/96 14:46:54]
  14.  
  15.  
  16.  
  17. //  This class dictKeyCharPjw is identical to dictKeyChar with the
  18. //  exception that it uses a different hash function. The hash function
  19. //  used here is that described by Aho in his book on compilers.
  20. //  The hash function takes more time to run but produces a more even
  21. //  distribution of values for character strings - particularly of string
  22. //  keys which differ only by their suffix.
  23. //  The hash function used by this class is also more appropriate if the
  24. //  hash table size is large. The addition hash used by dictKeyChar will
  25. //  tend to bunch up hash values in a large table.
  26.  
  27. #ifndef keycpjw_idl
  28. #define keycpjw_idl
  29.  
  30. /*
  31. Public definition of class.
  32. --------------------------- */
  33. #include <somobj.idl>
  34. interface dictKeyCharPjw : SOMObject{
  35. };
  36.  
  37. #endif  /* keycpjw_idl */
  38.