"""
有一个升序排列的数组,数组中可能有正数,负数或0,求数组中元素的绝对值最小的数。例如,数组【-10,-5,-2,7,15,50】,该数组中绝对值最小的数是2
"""
def fingMin1(array):
if array == None or len(array) < 0:
print("输入参数不合理")
return 0
mins = 2 ** 32
for i in range(len(array)):
if abs(array[i]) < abs(mins):
mins = array[i]
return mins
if __name__ == '__main__':
arr = [-10, -5, -2, 7, 15, 50]
print("绝对值最小的数为:" + str(fingMin1(arr)))
如何求数组中绝对值最小的数?
最新推荐文章于 2023-03-21 11:15:00 发布
本文介绍了一种在升序数组中查找绝对值最小元素的方法。通过遍历数组并比较每个元素的绝对值,最终确定绝对值最小的数。示例中使用了数组[-10,-5,-2,7,15,50],找到了绝对值最小的数2。

2611

被折叠的 条评论
为什么被折叠?



