Skip to content

Commit c143f42

Browse files
committed
add deepcopy
1 parent 0a0ad9a commit c143f42

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

10장_검색/3_quick_select.py

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,12 @@ def quick_select(seq, k, left=None, right=None):
6060
k = len(seq) // 2
6161
print(sorted(seq))
6262
print(quick_select_cache(seq, k-1))
63-
print(quick_select(seq, k))
63+
64+
# 아래 함수는 원본을 수정하므로 깊은 복사 실행
65+
import copy
66+
seq_copy = copy.deepcopy(seq)
67+
print(quick_select(seq_copy, k))
68+
6469
# 중앙값(median) 출력을 위해서 넘파이를 사용함
6570
import numpy
6671
print(numpy.median(seq))

0 commit comments

Comments
 (0)