数组实验报告
题目一:数组元素循环右移问题
1. 本题PTA提交列表
2. 设计思路(含流程图)
#3.本题调试过程碰到问题及PTA提交列表情况说明。
本题遇到的的格式错误不知道在哪里,答案没有错,设计思路是分别构造两个函数,
一个输入函数,一个change函数用来平移数组,用取余来实现n(数组长度)<m(平移数)
题目二:A-B
1. 本题PTA提交列表
2. 设计思路(含流程图)
3.本题调试过程碰到问题及PTA提交列表情况说明
设计思路为分别设计两个函数real和delete,real函数是找两个数组中有相同元素的值,然后再用
delete函数删除有相同元素的值,我代码的问题是时间复杂度可能过大,所以导致运行超时,还需
注意的是再用delete函数之后,循环的i需要减一,不然无法删除两个相同临近的元素值
题目三:求最大值及其下标
1. 本题PTA提交列表
2. 设计思路(含流程图)
3.本题调试过程碰到问题及PTA提交列表情况说明
设计思路为构造两个函数,input函数和find函数,input是输入函数,find是找寻数组中的最大值
本题中最大n,多个n并列的问题不知如何解决
陈兴颖的代码
我的代码与他的比较,明显我的主函数的代码偏少,我用函数把我的代码封装起来,主函数看的简便
同学的代码呢也很简单明了
三、截图本周题目集的PTA最后排名
四、本周学习总结(2分)
1.你学会了什么?
通过练习,尽可能把每一题都用函数封装起来,加深了对函数的理解
,更灵活的掌握了数组的各类题型
2,.本周的内容,你还不会什么?
对pta中出现的格式错误或运行超时不会更改