#参数nums是一个整型数组
#返回值secValue是数组中第二大数
class Solution:
def secondMax(self, nums):
maxValue = max(nums[0], nums[1])
secValue = min(nums[0], nums[1])
for i in range(2, len(nums)):
if nums[i] >maxValue:
secValue = maxValue
maxValue = nums[i]
elif nums[i] >secValue:
secValue = nums[i]
return secValue
#主函数
if name == ‘main’:
generator = [3,4,7,9]
solution = Solution()
print("输入: ", generator)
print("输出: ", solution.secondMax(generator))
数组中第二个大数
最新推荐文章于 2024-07-21 22:27:18 发布