早教吧作业答案频道 -->其他-->
C++问题请教一下哈希算法若有一组数据范围为[x,y],首先定义一个一维数组,长度为y-x+1,并将该数组全部赋值为0,然后读取数据,若读入的数为p,则将下标为p-x的存储空间赋值为1,当赋
题目详情
C++ 问题
请教一下 哈希算法 若有一组数据范围为[x,y],首先定义一个一维数组,长度为y-x+1,并将该数组全部赋值为0,然后读取数据,若读入的数为p,则将下标为p-x的存储空间赋值为1,当赋值结束时,该组数已排序完成。然后将根据排序的要求,将存储空间值为1的下标输出(注意输出时下标要加上x)。 这段话太复杂是什么意思?
请教一下 哈希算法 若有一组数据范围为[x,y],首先定义一个一维数组,长度为y-x+1,并将该数组全部赋值为0,然后读取数据,若读入的数为p,则将下标为p-x的存储空间赋值为1,当赋值结束时,该组数已排序完成。然后将根据排序的要求,将存储空间值为1的下标输出(注意输出时下标要加上x)。 这段话太复杂是什么意思?
▼优质解答
答案和解析
如果数据范围是[1,3],定义一个数组a,长度是3,并a[0]=0,a[1]=0,a[2]=0,如果输入2的时候,就把a[1]=1....这样明白了吧。
看了C++问题请教一下哈希算法若有...的网友还看了以下:
单片机疑问8051和8080都有16位地址线,但是8051的存储器采用的是哈佛结构,因此具有2个6 2020-05-13 …
宇宙是一个有序的,有一定层次和结构的物质世界。宇宙中物质的存在形式是天体,各种天体之间相互吸引、相 2020-05-16 …
在不同网络间实现分组的存储和转发,并在网络层提供协议转换的网间连接器称为()oA.转接B.路由C.桥 2020-05-23 …
在不同网络之间实现分组的存储和转发,并在网络层提供协议转换的网间连接器,称为( )A.转接器B.路 2020-05-24 …
在不同的网络之间实现分组的存储和转发,并在网络层提供协议转换的网络互联器称为______。A.转接器 2020-05-26 …
假设以顺序存储结构实现一个双向栈,即在一维数组的存储空间中存在着两个栈,它们的栈底分别设在数组的两 2020-06-28 …
设staticcharx[]=″12345″,y[]={′1′,′2′,′3′,′4′,′5′,′ 2020-07-13 …
数据结构关于二维数组的存储问题,求解答二维数组A(1,-5),(10,20)以行为主序存储,且元素 2020-07-18 …
英语翻译“你要是真把我当成老用户,你也就不会把我关进小黑屋了!”把它翻译过来,要求详细一些,体现每 2020-07-23 …
每年定期存5千,连续存15年,15年后本息一共多少,利率按现在银行利率计算(我不清楚的哦,哈哈). 2020-07-23 …