我的思路是: 1、比较第一个元素first和最后一个元素end,如果两个数相同,则把他们从数组中移除,否则2)或3)。如果还有剩余的元素,继续1) 2、如果第一个元素小于最后一个元素(first < end),则第一个元素加第二个元素的结果成为第一个元素(记一次加法),继续1) 3、如果第一个元素大于最后一个元素(first > end),则最后一个元素与倒数第二个元素的结果称为最后一个元素(记一次加法),继续1) 当然其实这里说的移除元素,不是真的从集合中移除,因为那样很慢,可以使用两个下标来控制数组的有效范围即可
点赞 1

相关推荐

04-10 11:56
如皋中学 Java
高斯林的信徒:双c9能简历挂的?
点赞 评论 收藏
分享
ResourceUtilization:四六级不愧是大学最有用的证之一
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务