一、PTA实验作业(5分)
本周要求挑3道题目写设计思路、调试过程。设计思路用伪代码描述。题目选做要求:
顺序表选择一题(6-2,6-3,7-1选一题),代码必须用顺序结构抽象数据类型封装
单链表选择一题(6-1不能选)
有序表选择一题
原则上题目选择越难,代码量越大分值越高。
注意:本次及以后的作业代码均需提交到Git仓库进行保存与未来的检查,并在学习总结小节截图你的提交记录。请立刻规划好存放你代码的目录结构,每次写完一题提交一次。具体提交方式请参见本周学习总结。
具体书写内容及格式如下:
1.题目1:题目名称
- 设计思路(伪代码或流程图)
伪代码尽量文字描述,请用下面markdown符号渲染。如:
定义变量i表示XXXXX
for i=0 to n-1
a[i]执行运算等等。
end for
** 设计思路、伪代码要用```符号渲染 **
3.代码截图(注意,截图,截图,截图。不要粘贴博客上。不用用···语法去渲染)
4.PTA提交列表说明。
PTA提交列表中的每个错误详细说明为什么及如何解决。
题目2,3同题目1
二、截图本周题目集的PTA最后排名(3分)
本次2个题目集总分:295分
1.顺序表PTA排名
截图排名时候,注意把相邻同学排名一起截图。标注自己名字。学号不需截图。
2.链表PTA排名
3.我的总分:
请自己计算总分。
本题评分规则:
(1)2个题目集PTA总分295分:3分(全部题目都做)
(2)PTA总分在250分--295分:2.5分(必做题全部做完,选做题做部分)
(3)PTA总分在200--250分:2分(必做题大部分做完)
(4)PTA总分在150--220分:1.5分
(5)PTA总分在75分-150分以下:1分
(6)PTA总分在75分以下:0分
三、本周学习总结(2分)
1.谈谈你本周数据结构学习时间是如何安排,对自己安排满意么,若不满意,打算做什么改变?(1分)
安排内容:学习时间安排、编程时间安排、不懂问题是哪种方式交流?
2.谈谈你对线性表的认识?(1分)
此处先谈你自己主观认识,后面再具体总结本章各个小节内容。
3.代码Git提交记录截图
在码云的项目中,依次选择统计-Commits历史-设置时间段,进行搜索并截图,如下图所示,需要出现学号、项目提交说明。请在码云中将你的昵称改为“学号-姓名”。