摘要: Java课程设计 - 学生成绩管理系统 一、团队介绍 名字 负责任务 黄家雯(组长) 界面层GUI和登录功能的实现 许慎谨 业务逻辑层基本功能的实现 吴绍杰 随机生成十万学生数据信息和学生成绩的可视化分析(柱状图) 二、系统功能 ​ 1.添加学生功能:姓名、学号、性别、出生年月日。(学号自动生成,学 阅读全文
posted @ 2021-01-29 23:11 字圣大人 阅读(589) 评论(0) 推荐(0) 编辑
摘要: #一.功能调查 ##查阅书籍 ##借书 ##还书 ##显示所有书籍 #2.系统功能图及uml图 ##系统功能图 ##uml图 #3.类的说明 Main类:主要用作于系统界面的展示和各类操作 Book类:用于储存书籍的各类信息和相关操作 LibraryDao接口:实现Dao模式 LibraryDaoI 阅读全文
posted @ 2020-12-09 17:38 字圣大人 阅读(374) 评论(0) 推荐(0) 编辑
摘要: #1.StudenDaoListImpl.java与StudentDaoArrayImpl.java有何不同? 前者StudenDaoListImpl.java通过链表来实现功能,而后者StudentDaoArrayImpl.java使用的是数组 #2. StudentDao.java文件是干什么用 阅读全文
posted @ 2020-10-25 18:43 字圣大人 阅读(273) 评论(0) 推荐(0) 编辑
摘要: #一.仿照BigDecimal类设计有理数类的代码 package xs01; public class Rational { private int num; //分子 private int den; //分母 public Rational() { num=0; den=1; } public 阅读全文
posted @ 2020-10-04 21:11 字圣大人 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1.思维导图 2.重要概念的笔记 1.邻接矩阵与邻接表 邻接矩阵相当于一个二维数组,里面储存相关边的权值,邻接表是由一个表头将相关边通过单链表方式连接 2.图的遍历——深度遍历DFS算法 DFS算法使用了递归的方式 void DFS(MGraph g, int v) { int i; visited 阅读全文
posted @ 2020-05-16 21:41 字圣大人 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 1.思维导图 2.重要概念的笔记 1.二叉树的递归遍历 2.二叉树的层次遍历 3.二叉树的非递归遍历 4.二叉树的构造 5.哈夫曼树的算法实现 7.二叉平衡树的插入 需要辨别不平衡的最低节点进行调整,观察插入失衡情况进行左左,右右,左右,右左的旋转调整二叉树的平衡。 8.哈希表的构造以及哈希冲突的解 阅读全文
posted @ 2020-04-25 21:13 字圣大人 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 数据结构目前学习总结 1.思维导图 2.重要概念的笔记 1. 计算递归算法的时间复杂度时要分情况分步骤进行运算,计算空间复杂度时要计算递归深度 2. 建立链表时头结点留置放空,并且要进行动态内存的创建 3. 头插法建表 4. 尾插法建表 5. 链表的插入 6. 链表的删除 7. 栈为先进后出,队列为 阅读全文
posted @ 2020-03-28 17:18 字圣大人 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 完整代码 代码效果 1 开始框的颜色和文字 2 创建文件成功! 3 最终打开文本发现输入成功 关于system system("cls");可以用来清除向前屏幕上所输入或者输出的东西 system("pause");可以做暂停键使用,让你停下来看一下前面的输入输出是否有所缺漏 system函数也可以 阅读全文
posted @ 2019-12-21 16:44 字圣大人 阅读(120) 评论(0) 推荐(0) 编辑
摘要: 运行截图 一 二、函数功能介绍 1. 分析所输入的数字是否符合所输入进制的格式 2 根据所输入的进制来输出所需要的进制 3 定义一个字符串数组来更好的转换进制 四.思维导图 五.问题分析 在试着运行的时候发现数值过大,原来是字符串没有理解深透,‘0’没有减去,在对于十六进制的转换和转出的时候思考耗费 阅读全文
posted @ 2019-11-12 22:12 字圣大人 阅读(342) 评论(0) 推荐(0) 编辑