给定一个整数流(我只能遍历一次),找到最大值和最小值的最佳解决方案是什么?我想如果我有足够的时间来处理每个数字,最简单的解决方案是将最小值和最大值简单地保存在单独的变量中,但是如果我无法处理其中的每一个,最好的方法是什么?有没有比简单地保留最大和最小变量并跳过例如每隔一个数字更好的解决方案?
问问题
1440 次
给定一个整数流(我只能遍历一次),找到最大值和最小值的最佳解决方案是什么?我想如果我有足够的时间来处理每个数字,最简单的解决方案是将最小值和最大值简单地保存在单独的变量中,但是如果我无法处理其中的每一个,最好的方法是什么?有没有比简单地保留最大和最小变量并跳过例如每隔一个数字更好的解决方案?