1
用户登录系统的模拟
【问题描述】在登录服务器系统时,都需要验证用户名和密码,如 telnet 远程登录服务
器。用户输入用户名和密码后,服务器程序会首先验证用户信息的合法性。由于用户信息
的验证频率很高,系统有必要有效地组织这些用户信息,从而快速查找和验证用户。另
外,系统也会经常会添加新用户、删除老用户和更新用户密码等操作,因此,系统必须采
用动态结构,在添加、删除或更新后,依然能保证验证过程的快速。请采用相应的数据结
构模拟用户登录系统,其功能要求包括用户登录、用户密码更新、用户添加和用户删除
等。
【基本要求】
1. 要求自己编程实现二叉树结构及其相关功能,以存储用户信息,不允许使用标准模板
类的二叉树结构和函数。同时要求根据二叉树的变化情况,进行相应的平衡操作,即
AVL 平衡树操作,四种平衡操作都必须考虑。测试时,各种情况都需要测试,并附上
测试截图;
2. 要求采用类的设计思路,不允许出现类以外的函数定义,但允许友元函数。主函数中
只能出现类的成员函数的调用,不允许出现对其它函数的调用。
3. 要求采用多文件方式:.h 文件存储类的 ...


雷达卡




京公网安备 11010802022788号







