复习中的一些疑点细节

1 线性探测再散列 哈希表

以408 10年真题为例,当遇到18时第一次散列值为5,冲突。
由开放定址法公式,Hi={H(key)+di}mod m
⚠️此处的M是表长而不是散列函数的值
此处H(key)为已经求过的5,di取1
总体为6再模,这个再模的过程就是再散列
仍冲突,取di=2,总体=7 取模后不冲突 添入7号

2 数组的定义

int a[10];

a是数组的名字,数组中有10个元素,每个元素的类型都是int类型,而且在内存中连续存储。
这十个元素分别是

a[0] a[1] …. a[9]

int a[2][4];
名为a的2*4的二维数组,每一个元素都是int类型 ,一共有8个元素,连续开辟空间,分别是

a[0][0] a[0][1] a[0][2] a[0][3]

a[1][0]  a[1][1] a[1][2] a[1][3]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值