对线性表进行二分查找时,要求线性表必须__________。
A.以顺序方式存储
B.以链接方式存储
C.以顺序方式存储,且结点按关键码有序排序
D.以链接方式存储,且结点按关键码有序排序
第1题
p和q,计算它们的最大公约数)。现在要求对这个过程进行简单的数据流分析,即检查这个过程在执行过程中,当控制达到某一步时,程序中哪些变量已有定值,哪些变量还没有定值(下图中的读语句和赋值语句实现“数据定值”)。
第2题
解决碰撞,散列函数为h1(k)和h2(k),写一个从散列表中删除一个关键码k的算法。
第3题
找到指定的结点,则将该结点和其前驱(若存在)结点交换,使得经常被检索的结点尽量位于表的前端。对于字典的顺序存储结构和链式存储结构,分别写出实现上述策略的顺序检索算法(检索时必须从表头开始向后扫描)。
第4题
8110,426,8117,6634,6636,507,12268,9516,7154,2115,1922,80。 散列表给定空间大小为19个单元(假设每个结点占一个单元)。
第7题
平均比较次数为___________。
A.35/12
B.37/12
C.39/12
D.43/12
第9题
值k,求出h(k)的值。用结合的同义词子表法解决碰撞,将全部关键码都依次存入散列表后的存储状况画出来。关键码集合为:850,880,709,247,983,323,407,552,411,123,200,150。
第10题
,…,pn-1=1/(2n-1),pn=1/2n求成功的检索的平均比较次数。
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!