Skip to content

Commit ddfcaec

Browse files
[pre-commit.ci] auto fixes from pre-commit.com hooks
for more information, see https://pre-commit.ci
1 parent c8397d4 commit ddfcaec

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

sorts/adaptive_merge_sort.py

+8-8
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ def adaptive_merge_sort(sequence: list) -> list:
1717
"""
1818
if len(sequence) < 2:
1919
return sequence
20-
20+
2121
aux = sequence[:]
2222
print(f"Initial sequence: {sequence}")
2323
adaptive_merge_sort_helper(sequence, aux, 0, len(sequence) - 1)
@@ -41,18 +41,18 @@ def adaptive_merge_sort_helper(array: list, aux: list, low: int, high: int) -> N
4141
"""
4242
if high <= low:
4343
return
44-
44+
4545
mid = (low + high) // 2
4646
print(f"Sorting: array[{low}:{mid + 1}] and array[{mid + 1}:{high + 1}]")
47-
47+
4848
adaptive_merge_sort_helper(aux, array, low, mid)
4949
adaptive_merge_sort_helper(aux, array, mid + 1, high)
50-
50+
5151
if array[mid] <= array[mid + 1]:
5252
print(f"Skipping merge as array[{mid}] <= array[{mid + 1}]")
5353
array[low:high + 1] = aux[low:high + 1]
5454
return
55-
55+
5656
merge(array, aux, low, mid, high)
5757

5858

@@ -65,7 +65,7 @@ def merge(array: list, aux: list, low: int, mid: int, high: int) -> None:
6565
After merge: [1, 2, 3, 4]
6666
"""
6767
print(f"Merging: array[{low}:{mid + 1}] and array[{mid + 1}:{high + 1}]")
68-
68+
6969
i, j = low, mid + 1
7070
for k in range(low, high + 1):
7171
if i > mid:
@@ -80,10 +80,10 @@ def merge(array: list, aux: list, low: int, mid: int, high: int) -> None:
8080
else:
8181
aux[k] = array[j]
8282
j += 1
83-
83+
8484
for k in range(low, high + 1):
8585
array[k] = aux[k]
86-
86+
8787
print(f"After merge: {array[low:high + 1]}")
8888

8989

0 commit comments

Comments
 (0)