게시글
질문&답변
2021.07.07
안녕하세요!
def Dsort(lt, rt): if lt mid = (lt+rt)//2 Dsort(lt, mid) Dsort(mid+1, rt) p1 = lt p2 = mid+1 tmp = [] while p1 if arr[p1] tmp.append(arr[p1]) p1+=1 else: tmp.append(arr[p2]) p2+=1 if p1 if p2 for i in range(len(tmp)): arr[lt+i] = tmp[i] if __name__ == "__main__": arr = [23, 11, 45, 36, 15, 67, 33, 21] Dsort(0,7) print(arr)
- 1
- 2
- 180
질문&답변
2021.06.30
안녕하세요 문제 접근 방법에 관해 질문있습니다.
감사합니다 ㅎㅎ 풀어보면서 익히겠습니다 !!
- 0
- 2
- 249