더북(TheBook)

프로그램 중간에 print 문을 적절히 추가하면 알고리즘이 진행되는 과정을 확인할 수 있어 알고리즘의 동작 원리를 파악하는 데 큰 도움이 됩니다.

 

예를 들어 ins_sort() 함수의 result.insert(ins_idx, value) 바로 다음 줄에 print(a, result)를 추가하면 다음과 같은 결과를 얻을 수 있습니다.

 

[4, 5, 1, 3] [2]

[5, 1, 3] [2, 4]

[1, 3] [2, 4, 5]

[3] [1, 2, 4, 5]

[] [1, 2, 3, 4, 5]

 

 

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.