数组实验报告 张文扬

数组实验报告

题目一:数组元素循环右移问题

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中出现的格式错误或运行超时不会更改

 

posted @ 2018-01-19 23:01  张文扬  阅读(247)  评论(0编辑  收藏  举报