哈希表3

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了哈希表3相关的知识,希望对你有一定的参考价值。

int main()
{  
    char userNames[4][10] = {"joe", "betty", "betty", "xxx" }; 
    char phoneNums[4][10] = {"110", "119", "999", "911"};
    
    PhoneBook *s, *tmp;
    int i=0;  
  
    for (; i < 4; ++i)
    {
        s = (PhoneBook*)malloc(sizeof(PhoneBook));  
        strcpy(s->userName, userNames[i]);  
        strcpy(s->phoneNumber, phoneNums[i]); 
        /*printf("insert %s and %s.\n", s->userName, s->phoneNumber);*/
        
        /*插入到哈希表中*/
        InsertUserAndPhone(s);
    }  
    
    printf("all the usercnt = %d.\n", userCnt);
  
    /* 测试findPhoneNumber */
    char phoneToFind[MAX_PHONENUM_LEN];
    char *username = "betty";
    if (SUCCESS != findPhoneNumber(username, phoneToFind)) 
    {
        printf("error!!!!\n");
    }
    else
    {
        printf("%s ‘s phone number is %s.\n", username, phoneToFind);
    }
    
    
    /* 测试getAllUserAndPhone*/
    if (SUCCESS != getAllUserAndPhone())   
    {
        printf("error!!!!\n");
    }
    else
    {
        for (i = 0; i < userCnt; ++i)
        {
            printf("%s ‘s phone number is %s.\n", userAndPhone[i].userName, userAndPhone[i].phoneNumber);
        }
    }

    /* 测试deleteAllUserAndPhone */  
    deleteAllUserAndPhone();
    printf("userCnt = %d.\n", userCnt);
    if (SUCCESS != findPhoneNumber(username, phoneToFind)) 
    {
        printf("error!!!!\n");
    }
    else
    {
        printf("%s ‘s phone number is %s.\n", phoneToFind);
    }
    
    return 0;  
}  

 

以上是关于哈希表3的主要内容,如果未能解决你的问题,请参考以下文章

哈希表(JavaScript实现)

如何在Angular2 rc3路由中处理来自oauth重定向url的哈希片段

下文中的哈希片段指的是啥?

JavaScript 中的哈希表

URL片段的最大长度(哈希)

URL的PHP​​和哈希/片段部分