Skip to content

Commit 4c92de5

Browse files
XenoBytesXpre-commit-ci[bot]MaximSmolskiy
authored
Fix dynamic_programming/longest_increasing_subsequence.py (#12517)
* Fix #12510 * Added the doctest mentioned in the issue * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Fixed Grammer Mistake * Update longest_increasing_subsequence.py * Update longest_increasing_subsequence.py * Update longest_increasing_subsequence.py * Update longest_increasing_subsequence.py --------- Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Maxim Smolskiy <mithridatus@mail.ru>
1 parent b653aee commit 4c92de5

File tree

1 file changed

+4
-2
lines changed

1 file changed

+4
-2
lines changed

dynamic_programming/longest_increasing_subsequence.py

+4-2
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,10 @@ def longest_subsequence(array: list[int]) -> list[int]: # This function is recu
2424
[10, 22, 33, 41, 60, 80]
2525
>>> longest_subsequence([4, 8, 7, 5, 1, 12, 2, 3, 9])
2626
[1, 2, 3, 9]
27+
>>> longest_subsequence([28, 26, 12, 23, 35, 39])
28+
[12, 23, 35, 39]
2729
>>> longest_subsequence([9, 8, 7, 6, 5, 7])
28-
[8]
30+
[5, 7]
2931
>>> longest_subsequence([1, 1, 1])
3032
[1, 1, 1]
3133
>>> longest_subsequence([])
@@ -44,7 +46,7 @@ def longest_subsequence(array: list[int]) -> list[int]: # This function is recu
4446
while not is_found and i < array_length:
4547
if array[i] < pivot:
4648
is_found = True
47-
temp_array = [element for element in array[i:] if element >= array[i]]
49+
temp_array = array[i:]
4850
temp_array = longest_subsequence(temp_array)
4951
if len(temp_array) > len(longest_subseq):
5052
longest_subseq = temp_array

0 commit comments

Comments
 (0)