摘要:
##一、项目简介 ###功能描述: ####①登录: 支持用户登录、验证操作 ####②管理: 查找: 根据学生学号查找学生成绩,并在界面上显示姓名、学号和成绩,学号不存在的给出提示信息 根据班级名称查找,并在界面上显示班级名称,班级人数和成绩,不存在的给出提示信息 删除: 对学生信息的删除 对学生 阅读全文
摘要:
#公选课选课系统 ##1、功能调查 ###①所有公选课课程界面: ###课程列表信息:课程名称 课程类别 任课教师 上课时间地点 人数限制 已选人数 ###②已选课程界面: ###已选课程列表信息:课程名称(选课状态) 课程类别 任课教师 上课时间地点 ##2、系统功能框架图: ##3、类的设计: 阅读全文
摘要:
###1. StudenDaoListImpl.java与StudentDaoArrayImpl.java有何不同? StudenDaoListImpl.java运用ArrayList(动态数组的方式实现)存储学生对象,而StudentDaoArrayImpl.java直接用Arrays数组存储学生 阅读全文
摘要:
#0.PTA得分截图 #1.本周学习总结(0-4分) ##1.1 总结查找内容 ###1.1.1查找的性能指标ASL(平均查找长度) ASL越大,时间性能越差;反之,时间性能越好 n:表中元素个数 pi:查找第i个记录的概率 (通常认为pi = 1/n,每个元素查找概率相同) ci:找到第i个记录所 阅读全文
摘要:
0.PTA得分截图 1.本周学习总结 图(多对多) 逻辑结构描述:Graph = (V , E) (1)有向图(边有方向) (2)无向图(边没方向) (3)完全图 ①无向图:每两个顶点之间都存在着一条边,称为完全无向图,包含有n(n 1)/2条边 ②有向图:每两个顶点之间都存在着方向相反的两条边,称 阅读全文
摘要:
0.PTA得分截图 1.本周学习总结(0 5分) 1.1串 1.串的存储结构 (1)定长顺序存储:类似线性表顺序存储,由一组地址连续的存储单元存储 (2)堆分配存储:也由一组地址连续的存储单元,存储空间是在程序执行过程中动态分配new char[length] (3)链式存储:一个结点可以存储一个或 阅读全文
摘要:
0.PTA得分截图 1.本周学习总结 1.1 总结栈和队列内容 1、栈的存储结构及操作 栈(后进先出的线性表) 栈是一种只能在一端进行插入或删除操作的线性表。 进行插入、删除操作的一端称为栈顶。 出栈规律 ①顺序栈 注意:顺序栈栈底可以设置在栈的任意一端,但不能设置在中间。 顺序栈结构体定义 ②链栈 阅读全文
摘要:
0.PTA得分截图 1.本周学习总结 1.1 总结线性表内容 (1)顺序表 线性表是具有相同特性的数据元素的一个有限序列 获取L中第i个元素 if 1≤i≤ListLength(L) e=L data[i 1]; typedef struct { int data[MaxSize];//存放顺序表元 阅读全文
摘要:
1.本章学习总结 1.1 学习内容总结 结构体定义 (结构体将不同类型的相关信息组织在一起) 关键字struct和它后面的结构名一起组成一个新的数据类型名 若要实现结构类型的嵌套 成员赋值 总体赋值 分别赋值 结构体数组排序 定义结构数组 选择排序法 结构体指针 结构变量首地址(第一个成员的地址) 阅读全文
摘要:
0.展示PTA总分 1.本章学习总结 1.1 学习内容总结 1、指针与数组 2、字符指针 指针表示字符串: 并不是将字符串放到字符指针变量中,而是占用一个存放地址的的内存单元储存值,值为字符串首字符的地址 指针字符串循环 3、动态内存分配 根据运行时的实际存储需求分配适当的存储区 使指针指向获得的内 阅读全文