.基于散列表的学生管理系统
使用该散列表存储学生的信息。学生的信息中至少包括学号、姓名、性别、年龄等数据项。以姓名做为关键字,当出现重名时,采用一定方法解决冲突。要求有界面,方便用户进行输入输出操作。功能如下:
(1)完成散列表的插入、删除、查找学生信息等操作。
(2)可以为学生输入若干门课程的成绩信息,并能够统计出每位学生的总成绩
(3)可对每门课程的成绩进行排序,统计各分数段人数。
(4)设计不同的散列函数,比较冲突率;在散列函数确定的前提下,尝试二种不同类型处理冲突的方法。
(5)所有信息需存放在文本文件中。