数组的最大值:
class Solution:
"""
@param a: an array of float numbers
@return: a float number
"""
def max_of_array(self, a):
# write your code here
if a is None or len(a) == 0:
return a[0]
elif len(a) == 1:
return a[0]
for i in range(len(a) -1,0,-1):
for n in range(i -1,-1,-1):
if a[n]>a[i]:
a[n],a[i] = a[i],a[n]
return a[-1]
None是一个真正的对象,并且有真实的内存,例如函数中return 默认返回值是None,而不是不返回值。