Skip to content

浙江工业大学数据结构大型实验要求用AVL树管理用户信息

Notifications You must be signed in to change notification settings

yanm1ng/AVL_UserLoginSystem

Repository files navigation

浙江工业大学数据结构大型实验

要求用 AVL 树管理用户信息

要求

  1. 要求自己编程实现二叉树结构及其相关功能,以存储用户信息,不允许使用标准模板类的二叉树结构和函数。同时要求根据二叉树的变化情况,进行相应的平衡操作,即AVL平衡树操作,四种平衡操作都必须考虑。测试时,各种情况都需要测试,并附上测试截图;
  2. 要求采用类的设计思路,不允许出现类以外的函数定义,但允许友元函数。主函数中只能出现类的成员函数的调用,不允许出现对其它函数的调用。
  3. 要求采用多文件方式:.h 文件存储类的声明,.cpp 文件存储类的实现,主函数 main() 存储在另外一个单独的 .cpp 文件中。如果采用类模板,则类的声明和实现都放在 .h 文件中。
  4. 不强制要求采用类模板,也不要求采用可视化窗口;要求源程序中有相应注释;
  5. 要求测试例子要比较详尽,各种极限情况也要考虑到,测试的输出信息要详细易懂,表明各个功能的执行正确;
  6. 要求采用Visual C++6.0及以上版本进行调试;

功能实现

  • 用户登录
  • 添加新用户
  • 删除用户
  • 更改用户信息
  • 用户信息树显示

About

浙江工业大学数据结构大型实验要求用AVL树管理用户信息

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages