摘要: Problem Description 给定的一组无重复数据的正整数,根据给定的哈希函数建立其对应hash表,哈希函数是H(Key)=Key%P,P是哈希表表长,P是素数,处理冲突的方法采用平方探测方法,增量di=±i^2,i=1,2,3,...,m-1 给定的一组无重复数据的正整数,根据给定的哈希 阅读全文
posted @ 2016-12-14 17:07 strugglm 阅读(249) 评论(0) 推荐(0) 编辑
摘要: Problem Description 根据给定的一系列整数关键字和素数p,用除留余数法定义hash函数H(Key)=Key%p,将关键字映射到长度为p的哈希表中,用线性探测法解决冲突。重复关键字放在hash表中的同一位置。 Input 连续输入多组数据,每组输入数据第一行为两个正整数N(N <= 阅读全文
posted @ 2016-12-14 15:05 strugglm 阅读(159) 评论(0) 推荐(0) 编辑
摘要: Problem Description 对应给定的一个序列可以唯一确定一棵二叉排序树。然而,一棵给定的二叉排序树却可以由多种不同的序列得到。例如分别按照序列{3,1,4}和{3,4,1}插入初始为空的二叉排序树,都得到一样的结果。你的任务书对于输入的各种序列,判断它们是否能生成一样的二叉排序树。 对 阅读全文
posted @ 2016-12-14 14:40 strugglm 阅读(179) 评论(0) 推荐(0) 编辑
摘要: Problem Description 给定N个长整型范围内的整数,要求输出以给定数据中第一个数为枢轴进行一趟快速排序之后的结果。 Input 连续输入多组数据,每组输入数据第一行给出正整数N(N < = 10^5),随后给出N个长整型范围内的整数,数字间以空格分隔。 Output 输出一趟快速排序 阅读全文
posted @ 2016-12-14 14:06 strugglm 阅读(172) 评论(0) 推荐(0) 编辑
摘要: Problem Description 冒泡排序和快速排序都是基于"交换"进行的排序方法,你的任务是对题目给定的N个(长整型范围内的)整数从小到大排序,输出用冒泡和快排对这N个数排序分别需要进行的数据交换次数。 冒泡排序和快速排序都是基于"交换"进行的排序方法,你的任务是对题目给定的N个(长整型范围 阅读全文
posted @ 2016-12-14 14:04 strugglm 阅读(200) 评论(0) 推荐(0) 编辑
摘要: http://www.cnblogs.com/shiyanlou/p/6118907.html 阅读全文
posted @ 2016-12-14 13:59 strugglm 阅读(307) 评论(0) 推荐(0) 编辑