摘要:
本题要求实现快速排序的一趟划分函数,待排序列的长度1<=n<=1000。 函数接口定义: int Partition ( SqList L, int low, int high ); 其中L是待排序表,使排序后的数据从小到大排列。###类型定义: typedef int KeyType; typed 阅读全文
posted @ 2022-12-24 20:41
方自然
阅读(38)
评论(0)
推荐(0)
摘要:
给定一系列整型关键字和素数P,用除留余数法定义的散列函数H(Key)=Key将关键字映射到长度为P的散列表中。用线性探测法解决冲突。 输入格式: 输入第一行首先给出两个正整数N(≤1000)和P(≥N的最小素数),分别为待插入的关键字总数、以及散列表的长度。第二行给出N个整型关键字。数字间以空格分隔 阅读全文
posted @ 2022-12-24 20:39
方自然
阅读(39)
评论(0)
推荐(0)
摘要:
试实现线性探测法的查找函数。 函数接口定义: Position Find( HashTable H, ElementType Key ); 其中HashTable是开放地址散列表,定义如下: #define MAXTABLESIZE 100000 /* 允许开辟的最大散列表长度 */ typedef 阅读全文
posted @ 2022-12-24 20:38
方自然
阅读(61)
评论(0)
推荐(0)

浙公网安备 33010602011771号