当前位置: 首页 > news >正文

美食网站设计目的国家企业信用信息公示系统官网app

美食网站设计目的,国家企业信用信息公示系统官网app,徐州网站建设制作工作室,专业网站建设首选公司哈希表的C语言结构 后面习题用的C语言 #include<stdio.h> //哈希表定义 #define maxHashSize 100000//表示哈希表的数组长度,要开的足够大,否则会导致算法死循环 #define eleType int//表示哈希表中键的类型,一般是整数类型 #define empty -191028223//empty代表哈希…

哈希表的C语言结构

后面习题用的C语言

#include<stdio.h>
//哈希表定义
#define maxHashSize 100000//表示哈希表的数组长度,要开的足够大,否则会导致算法死循环
#define eleType int//表示哈希表中键的类型,一般是整数类型
#define empty -191028223//empty代表哈希表中元素为空时的值,这个值必须是一个非常随机,且不会在给定数据范围内的数
int hashArray[maxHashSize];//定义一个整数类型的哈希表hashArray,其实就是一个maxHashSize个整数的数组

//实现一个哈希函数hashFunc,直接采用取模,如果取模出来的结果是负数,那么再加上哈希表的长度即可,这样返回的x就是一个能够映射到哈希数组中的下标了
int hashFunc(eleType val) {
    int x = val % maxHashSize;
    if (x < 0) x += maxHashSize;
    return x;
}

//哈希表的创建
//只需遍历哈希数组,并且把所有元素都设置为空即可。
void hashInit() {
    for (int i = 0; i < maxHashSize; ++i) {
        hashArray[i] = empty;
    }
}

http://www.dtcms.com/a/469018.html

相关文章:

  • 哪里做百度网站安阳做网站
  • 网站首页新闻模板网站建设源代码
  • 管理网站制作白银市建设局网站
  • 临沂建网站哪家好如何建设 linux 网站
  • 西安长安区建设局网站google play服务
  • 仿贴吧的网站大淘客网站开发
  • 网站转小程序工具iis 网站名
  • 免费网站建设资讯多合一网站建设
  • 邢台网站制作网线制作实训报告
  • 邢台网站建设讯息wordpress电话修改
  • 品牌学习网站服务质量好的外贸营销系统
  • 网站建设的培训的感受石家庄代运营公司
  • 如何制作自己的网站 可放广告肥西建设局官方网站
  • 关于集团网站建设申请如何进行app推广
  • 蔡甸建设局网站外贸网站建站注意事项及价格
  • 宿州医疗网站建设网站开发商可以代刷好评吗
  • 重庆网站空间键词排名营口网站建设公司
  • 网站seo快速优化技巧jsp网站开发实例与发布
  • 杭州建设网公益广告宣传南昌seo专业团队
  • wordpress英文变中文版福清seo
  • 做彩票网站犯法外贸网站使用什么品牌国外主机
  • 株洲新站建设主流电商网站开发框架
  • 宜昌建设厅网站如何留住网站用户
  • 景安 怎么把网站做别名wordpress 鼠标悬停图片 焦点
  • 网页设计规范字号选择相对正确的是外贸seo营销ppt
  • 企业大型网站开发设计建站流程西宁百度推广公司电话
  • 公司做卖网站有前景吗微信小程序官网文档
  • 站群dede学校网站免费源码
  • 潍坊网站建设首荐创美网络WordPress禁用邮件注册
  • 请简述网站建设的一般流程团购网站销售技巧