摘要:
一、课程设计团队博客链接 团队博客https://www.cnblogs.com/yubing /p/14342361.html 二、前期调查 三、类图 个人主要负责 四、流程图 五、项目运行截图 六、个人负责模块或任务说明 完成功能与任务 详细描述 角色选择窗口设计 使用swing和AWT技术将图 阅读全文
摘要:
#1.功能调查与系统功能框架图 1.1 功能调查 从调查资料中可以得出,图书馆系统大致分为查阅图书和“我的图书馆”这两个模块,“我的图书馆”中可以借阅和归还书籍,并展示我所借阅到的书籍 1.2 功能框架图 系统包含用户登录,图书馆书籍展示,图书馆书籍查找,进入“我的图书馆”展示我所借阅书籍界面,进行 阅读全文
摘要:
0.PTA得分截图 1.本周学习总结 1.1 总结查找内容 1.1.1 查找的概念 **查找表:**相同类型的数据元素组成的集合,每个元素通常由若干数据项组成 **内查找和外查找:**若整个查找过程都在内存进行,则称之为内查找;反之,若查找过程中需要访问外存,则称之为外查找 **查找方式:**若在查 阅读全文
摘要:
0.PTA得分截图 1.本周学习总结 1.1 总结图内容 1.1.1 图的基本概念 图的定义 图G由顶点集合N和边集合E构成 在图G中,如果代表边的顶点对是无序的,则称G为无向图。用圆括号"()"表示无向边 如果表示边的顶点对是有序的,则称G为有向图。用尖括号""表示有向边(又称 弧 ,表示有方向的 阅读全文
摘要:
0.PTA得分截图 1.本周学习总结 1.1 总结树及串内容 1.1.1 串相关 串的基本概念 串是线性表的一种,是由零个或多个字符组成的有限序列。串中所含字符的个数称为该串的长度,含零个字符的串称为空串。 串的存储结构 串中元素逻辑关系与线性表的相同,串可以采用与线性表相同的存储结构,即分为顺序和 阅读全文
摘要:
0. PTA得分截图 1. 本周学习总结 1.1 总结栈和队列内容 1.1.1 栈 栈的定义 栈是一种只能在 一端 进行插入或删除的线性表,主要特点是 先进后出 栈的几个概念 允许进行插入、删除操作的一端称为 栈顶 。 表的另一端称为 栈底 。 当栈中没有数据元素时,称为 空栈 。 栈的插入操作通常 阅读全文
摘要:
0.PTA得分截图 1.本周学习总结 1.1 总结线性表内容 1.1.1 顺序表相关 顺序表结构体 顺序表结构体包含元素和顺序表的长度length,其中元素既可以用数组的方式存储,也可以用指针指向元素的基地址 顺序表基本操作 初始化顺序表: 销毁线性表: 该运算结果是释放线性表L占用的内存空间 判断 阅读全文
摘要:
1.本章学习总结 1.1 学习内容总结 1.1.1 结构体如何定义、成员如何赋值 1. 首先使用关键字struct,它表示接下来是一个结构体 2. 后面是一个可选的标志(student),它是用来引用该结构体的快速标记 因此我们以后就可以这样创建数据对象 struct student somethi 阅读全文
摘要:
0.展示PTA总分 1.本章学习总结 1.1 学习内容总结 1.1.1 指针做循环变量做法 1.1.2 字符指针如何表示字符串 代码示例 char sa[]="This is a string"; char sp=sa; 字符数组与字符指针的区别: 如果要改变数组sa所代表的字符串,只能改变数组元素 阅读全文
摘要:
0.展示PTA总分 一维数组 二维数组 字符数组 1.本章学习总结 1.1 学习内容总结 1.1.1 数组中如何查找数据,有哪些做法? 二分查找法:适用于从小到大或者从大到小整齐排列的数组,将中间数与查找数比较,如果两者相等,则查找成功;否则利用中间数将数组分成前、后两个部分,如果中间数大于查找数, 阅读全文