더북(TheBook)

icon_solution 알아 보기

 

실행 결과를 보면 입력 크기를 100으로 입력했을 때는 빠른 알고리즘과 느린 알고리즘의 계산 시간 차이가 40배 정도 납니다. 그러다 입력 크기를 10,000과 100,000으로 입력했더니 차이가 3,700배와 42,000배로 급격히 벌어지는 것을 확인할 수 있습니다. 입력 크기가 더 커진다면 두 알고리즘으로 답을 찾는 데 걸리는 시간의 격차는 훨씬 더 벌어질 것입니다.

컴퓨터와 스마트폰과 인터넷이 나날이 발전하고 빅데이터가 보편된 요즈음, 컴퓨터가 처리해야 할 데이터의 양, 즉 알고리즘에 주어지는 입력 크기는 기하급수적으로 늘어나고 있습니다. 이것이 바로 조금이라도 더 효율적인 알고리즘을 개발하려는 노력이 중요해지는 이유입니다.

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