建立简单的哈希表
来源:互联网 发布:淘宝怎么搜苍蝇水 编辑:程序博客网 时间:2024/06/05 14:07
#include<stdio.h>#include <stdlib.h>unsigned int SDBMHash(char *str){unsigned int hash = 0;while (*str){// equivalent to: hash = 65599*hash + (*str++);hash = (*str++) + (hash << 6) + (hash << 16) - hash;}return (hash & 0x7FFFFFFF);}//哈希用于SHA256加密 哈希只能加密无法解密 还运用于卡巴斯基病毒库的源码中,应用广,功能<span style="font-family: Arial, Helvetica, sans-serif;">非常强大</span>void main(){printf("%u", SDBMHash("rocket"));printf("\n%u", SDBMHash("rocket"));printf("\n%u", SDBMHash("zrf-rocket"));printf("\n%u",SDBMHash("黑鹰"));getchar();}
1 0
- 建立简单的哈希表
- 模块的简单建立
- 简单的Makefile的建立
- 一个简单聊天室的建立
- 简单建立FTP的方法
- 简单链表的建立
- 建立简单的服务器端程序
- 建立简单的SpringMVC框架
- 建立简单的数据库步骤
- wcf的简单服务建立
- 建立简单的服务器端程序
- 简单链表的建立
- TCP的简单建立连接
- Spring 建立简单的示例
- 简单的动态数组的建立
- 建立一个简单的数字证书中心
- 建立一个最简单的Webwork应用程序
- 建立最简单的OpenCASCADE程序
- 【思维】uva11261Bishops
- JavaWeb开发常见乱码处理之设置编码方式
- 利用vsftpd拯救崩溃的Ubuntu虚拟机
- Codeforces Round #260 (Div. 1) A. Boredom
- 补码,反码和位运算
- 建立简单的哈希表
- Ubuntu 用户如何安装 Sublime Text 3文本编辑器
- poj 3468 A Simple Problem with Integers (线段树成段更新)
- 360 2015年在线笔试题:最后一个字符
- poj 1947 Rebuilding Roads 【树形DP】 【求至少删去树中 多少条边 使得树中节点数为P】
- hdu 3295 An interesting mobile game(bfs)
- 实现动态音量条
- 黑马程序员--封装--java
- linux设备模型之Kobject与Kset