Skip to content

Commit 429b3de

Browse files
author
shengshijun
committed
reformat代码
1 parent 56efd99 commit 429b3de

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+123
-208
lines changed

src/clrs/9/9-2(b).py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,8 @@ def partition(li, start, end):
1414
li_len = end - start + 1
1515
if li_len < 2:
1616
raise ValueError("list which lenght is less then 2 do not need to partition")
17-
#使用随机元素元素作为分割点并且把随机元素放在列表最后
18-
#这样就可以不变动原来的逻辑了
17+
# 使用随机元素元素作为分割点并且把随机元素放在列表最后
18+
# 这样就可以不变动原来的逻辑了
1919
key_index = randint(start, end)
2020
key = li[key_index]
2121
li[key_index], li[end] = li[end], li[key_index]

src/clrs/9/9-2(c).py

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ def partition(li, start, end):
77
li_len = end - start + 1
88
if li_len < 2:
99
raise ValueError("list which lenght is less then 2 do not need to partition")
10-
#使用随机元素元素作为分割点并且把随机元素放在列表最后
11-
#这样就可以不变动原来的逻辑了
10+
# 使用随机元素元素作为分割点并且把随机元素放在列表最后
11+
# 这样就可以不变动原来的逻辑了
1212
key_index = randint(start, end)
1313
key = li[key_index]
1414
li[key_index], li[end] = li[end], li[key_index]
@@ -27,7 +27,7 @@ def partition(li, start, end):
2727

2828

2929
def selection(li, start, end, kth):
30-
#一定会找到一个元素,因此这儿直接返回是对的。
30+
# 一定会找到一个元素,因此这儿直接返回是对的。
3131
if start == end:
3232
return start
3333
mid_index = partition(li, start, end)
@@ -88,4 +88,3 @@ def main():
8888

8989
if __name__ == '__main__':
9090
main()
91-

src/divide_conquer/find_max_sublist.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ def find_max_sublist(li):
3939
def find_max_in_middle(li, middle):
4040
li_len = len(li)
4141
left_max_index, right_max_index = 0, middle
42-
#这里有一个bug,如果列表里面所有的数据都是负的,那么就找不到最小值了
42+
# 这里有一个bug,如果列表里面所有的数据都是负的,那么就找不到最小值了
4343
left_max_sum, cur_sum, right_max_sum = li[middle - 1], 0, li[middle]
4444
for x in reversed(xrange(0, middle)):
4545
cur_sum += li[x]
@@ -52,7 +52,7 @@ def find_max_in_middle(li, middle):
5252
if cur_sum > right_max_sum:
5353
right_max_sum = cur_sum
5454
right_max_index = x
55-
#这里并没有判断一端结果为负的情况,因为这个时候可以在其中一端的列表中得到最大子数列
55+
# 这里并没有判断一端结果为负的情况,因为这个时候可以在其中一端的列表中得到最大子数列
5656
return (left_max_index, right_max_index, right_max_sum + left_max_sum)
5757

5858

@@ -61,4 +61,4 @@ def main():
6161

6262

6363
if __name__ == '__main__':
64-
main()
64+
main()

src/divide_conquer/find_max_sublist_without_ recursion.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,12 +13,12 @@ def find_max_sublist(li):
1313
right = x
1414
max_sum = b
1515

16-
return (left, right, max_sum)
16+
return left, right, max_sum
1717

1818

1919
def main():
2020
print find_max_sublist([1, -2, 3, 10, -4, 7, 2, -5])
2121

2222

2323
if __name__ == '__main__':
24-
main()
24+
main()

src/divide_conquer/power.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,4 +17,4 @@ def main():
1717

1818

1919
if __name__ == '__main__':
20-
main()
20+
main()

src/divide_conquer/yong_matrix.py

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ def extract_min(matrix, w, h):
1313
left = empty_index + w
1414
right = empty_index + 1
1515
# 1,矩阵碰到右边界的时候
16-
#2,右边的值是None,表示没有元素
16+
# 2,右边的值是None,表示没有元素
1717
print "left :", left
1818
print "right :", right
1919
if left > (w * h - 1) and right % w is 0:
@@ -23,12 +23,12 @@ def extract_min(matrix, w, h):
2323
if left <= (w * h - 1) and (right % w is 0 or matrix[right] is None or matrix[left] <= matrix[right]):
2424
matrix[empty_index] = matrix[left]
2525
empty_index = left
26-
#1,判断矩阵碰到左边界的时候
27-
#2,左边的值是None,表示值是None
26+
# 1,判断矩阵碰到左边界的时候
27+
# 2,左边的值是None,表示值是None
2828
elif left > (w * h - 1) or matrix[left] is None or matrix[left] > matrix[right]:
2929
matrix[empty_index] = matrix[right]
3030
empty_index = right
31-
#到最终节点的时候
31+
# 到最终节点的时候
3232
else:
3333
matrix[empty_index] = None
3434
break
@@ -47,4 +47,3 @@ def main():
4747

4848
if __name__ == '__main__':
4949
main()
50-

src/dynamic/fabo/fabo_loop.py

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@
44
使用循环实现的斐波那契数列其实就是自底向上方式实现的动态规划
55
"""
66

7+
78
def loop_fibonacci(n):
89
this = 0
910
next = 1
@@ -25,4 +26,4 @@ def main():
2526

2627

2728
if __name__ == '__main__':
28-
main()
29+
main()

src/dynamic/fabo/fabo_up_down.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,4 +24,4 @@ def main():
2424

2525

2626
if __name__ == "__main__":
27-
main()
27+
main()

src/dynamic/lcs/down_up.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,4 +70,4 @@ def main():
7070

7171

7272
if __name__ == "__main__":
73-
main()
73+
main()

src/dynamic/lcs/up_down.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,4 +67,4 @@ def main():
6767

6868

6969
if __name__ == "__main__":
70-
main()
70+
main()

0 commit comments

Comments
 (0)