diff --git a/README.md b/README.md index 9347d33..8fa634f 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ *返回值 : int 永远返回0,可以不判断 *函数功能: 打印hashmap中所有的元素,主要用于调试和检查散列分布 *********************************************************************/ -int XipHashmapPrint( void * hashmap); +`int XipHashmapPrint( void * hashmap);` /********************************************************************* *入口参数: 无 @@ -16,7 +16,7 @@ int XipHashmapPrint( void * hashmap); *返回值 : 创建的hashmap的指针,强制转换成了void *类型,方便调用 *函数功能: 以默认方式创建一个hashmap,默认的初始容量是16,加载因子是0.75f **********************************************************************/ -void * XipHashmapNew(); +`void * XipHashmapNew();` /********************************************************************* *入口参数: int opacity 初始容量, float factor 加载因子 @@ -25,7 +25,7 @@ void * XipHashmapNew(); *函数功能: 按照传入的信息进行初始hashmap创建, *如果opacity为0,则为默认值16,如果factor为0,则默认为0.75f *********************************************************************/ -void * XipHashmapInit( int opacity , float factor); +`void * XipHashmapInit( int opacity , float factor);` /********************************************************************* *入口参数: hashmap指针 @@ -34,7 +34,7 @@ void * XipHashmapInit( int opacity , float factor); *函数功能: 按照传入的信息进行初始hashmap创建, *如果opacity为0,则为默认值16,如果factor为0,则默认为0.75f **********************************************************************/ -int XipHashmapDestory( void * in_map); +`int XipHashmapDestory( void * in_map);` /********************************************************************* *入口参数: hashmap指针, char * key, void * value @@ -45,7 +45,7 @@ int XipHashmapDestory( void * in_map); *则替换成最新的value,同时返回旧value指针 *如果put之后,达到了临界值,则重新创建hashmap *********************************************************************/ -void * XipHashmapPut( void * in_map, char * key, void * value); +`void * XipHashmapPut( void * in_map, char * key, void * value);` /********************************************************************* * 入口参数: hashmap指针, char * key @@ -53,7 +53,7 @@ void * XipHashmapPut( void * in_map, char * key, void * value); * 返回值 : 返回 void * value 的指针 * 函数功能: 根据key值从hashmap中取得value的指针返回 *********************************************************************/ -void * XipHashmapGet( void * TxipHashmap, char * key); +`void * XipHashmapGet( void * TxipHashmap, char * key);` /********************************************************************* *入口参数: hashmap指针, char * key @@ -61,7 +61,7 @@ void * XipHashmapGet( void * TxipHashmap, char * key); *返回值 : int 返回值XIP_HASHMAP_EXIST_TURE(1), XIP_HASHMAP_EXIST_FALSE(0) *函数功能: 根据key值从hashmap中查找是否存在,存在返回真,不存在返回假 *********************************************************************/ -int XipHashmapExists( void * TxipHashmap, char * key); +`int XipHashmapExists( void * TxipHashmap, char * key);` /********************************************************************* *入口参数: hashmap指针, char * key @@ -70,7 +70,7 @@ int XipHashmapExists( void * TxipHashmap, char * key); *函数功能: 根据key值从hashmap中删除key对应的node节点,如果删除成功, *则返回删除节点的value的地址,未找到节点则返回NULL *********************************************************************/ -void * XipHashmapRemove( void * TxipHashmap, char * key); +`void * XipHashmapRemove( void * TxipHashmap, char * key);` ###2.哈希算法