二叉排序树的建立和删除 输入一组关键值,建立相应的二叉排序树,完成节点的查找和删除操作。 要求: (1)可以实现删除根节点、叶子节点以及其他任意节点的功能。 (2)可随时显示操作的结果
参加奥运会有个国家,各国编号为1……n。比赛分成m个男子项目,和w个女子项目。 项目编号为男子1……m,女子m+1……m+w。不同的项目取前五名或前三名积分: 取前五名的积分分别为:7、5、3、2、1,前三名的积分分别为:5、3、2; 哪些取前五名或前三名由学生自己设定。 要求: (1)可以输入各个项目的前三名或前五名的成绩; (2)能统计各国总分; (3)可以按各国编号、各国总分、男女团体总分排序输出; (4)可以按各国编号查询国家某个项目的情况;可以按项目编号查询取得前三或前五名的国家。
操作系统: 该软件在目前的Windows10+ x86系统运行稳定。 Qt 版本: Qt 6.7.2 (MSVC 2019, x86_64). 编译器: 编译器应支持 C++11.
Qt: 本代码使用Qt Creator 14.0.1, Based on Qt 6.7.2 (MSVC 2019, x86_64). 主要使用了 Qt 框架进行开发。Qt 是一个跨平台的图形用户界面应用程序开发框架,提供了丰富的 GUI 控件和绘图功能。 具体来说,代码中使用了Qt的QMainWindow, QPushButton, QLineEdit, QTreeWidget, QGraphicsScene, QGraphicsView, QGraphicsEllipseItem, QGraphicsTextItem, QPainter 和其他相关的 Qt 类。