⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 hash.h

📁 about sound recognition.i want to downlod
💻 H
字号:
#ifndef SLM_HASH_H#define SLM_HASH_H/* * A Hash Table using closed hash technique. * * by A. Ito * August 30, 2000 */#include "libs.h"#include <string.h>typedef struct {    void *keyptr;    void *valueptr;} SLMHashTableElement;typedef u_ptr_int (*SLMHashFuncT)(void*);typedef int (*SLMCompFuncT)(void*,void*);typedef struct {    int size;    int nelem;    short key_incr;    SLMHashFuncT hashfunc;    SLMCompFuncT compar;    SLMHashTableElement *body;} SLMHashTable;SLMHashTable *SLMHashCreate(int size, SLMHashFuncT hashfunc, SLMCompFuncT comp);void SLMHashDestroy(SLMHashTable *ht);SLMHashTableElement *SLMHashSearch(SLMHashTable *hash, void *key);void SLMHashInsert(SLMHashTable *hash, void *key, void *value);u_ptr_int SLMHash4String(void*);#define SLMHashCreateSI(size) SLMHashCreate(size,SLMHash4String,(SLMCompFuncT)strcmp)ptr_int SLMIntHashSearch(SLMHashTable *ht, char *key);#define SLMIntHashInsert(ht, key,value) SLMHashInsert(ht,key,(void*)(ptr_int)value)#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -