这次介绍的是第三届蓝桥杯省赛题目的第七题….
1 | % 题目介绍 |
题目解答: 首先明确题目的要求,是求这几个数中的最大的五个数,而且题目说明不是暴力破解法,那肯定是递归最方便。看第一个空,问你a的值,这段语句出现在递归调用的前面,那肯定和递归的条件有关系,即lst.size <= 5.从大于5变为小于等于5,即a为去掉lst中的数,显然填
lst.remove(lst.size()-1)
。看第二个空,判断a的值和b的第i个值的大小,若a>b[i],那肯定要做的就是将大数塞进lst中,显然填lst.set(i,a)
java填空答案为:
1 | lst.remove(lst.size()-1) |