Update README.md

git-as-svn/v1/master
icesky1stm 2016-07-28 20:59:01 +08:00
parent 926efe09f4
commit 4b9c6b49b8
1 changed files with 8 additions and 8 deletions

View File

@ -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.哈希算法