Skip to content

Commit 033c01c

Browse files
committed
提交内容:
01-4.2 练习题(修改)
1 parent 0700804 commit 033c01c

3 files changed

Lines changed: 6 additions & 6 deletions

File tree

AlgorithmDiagram9787115447630/Chapter04/c04_1_1_sum/countArray.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@
44
# 对列表元素求总数
55
def countArray(num):
66
if num:
7-
num.pop()
7+
num.pop() # 数组不为空,取出最后一个元素
88
return 1 + countArray(num)
99
else:
10-
return 0
10+
return 0 # 数组为空,返回 0
1111

1212

1313
print(countArray([1, 2, 3, 4, 5, 6]))

AlgorithmDiagram9787115447630/Chapter04/c04_1_1_sum/maxArray.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,14 +4,14 @@
44
# 对列表元素求最大值
55
def maxArray(num):
66
if num:
7-
temp0 = num.pop()
7+
temp0 = num.pop() # 数组不为空,取出最后一个元素
88
if num:
99
temp1 = maxArray(num)
1010
if temp0 < temp1:
1111
return temp1
1212
return temp0
1313
else:
14-
return None
14+
return None # 数组为空,返回 None
1515

1616

1717
print(maxArray([]))

AlgorithmDiagram9787115447630/Chapter04/c04_1_1_sum/sumArray.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
# 对数组中所用元素求和
55
def sumArray(num):
66
if num:
7-
return num.pop() + sumArray(num)
7+
return num.pop() + sumArray(num) # 数组不为空,取出最后一个元素
88
else:
9-
return 0
9+
return 0 # 数组为空,返回 0
1010

1111

1212
print(sumArray([1, 2, 3, 4, 5, 6]))

0 commit comments

Comments
 (0)