Algorithms

Algorithm이란 간단히 process들의 step으로 computer에게 우리가 원하는 동작을 명령하는 것이다.

Data Structures + Algorithms = Programs

위 수식에서 Algorithm은 Data structure를 이용해 특정 동작을 할 수 있게 해준다.

Why Algorithms are so important, especially in big company?

큰 기업에서는 다루는 데이터의 양이 어마어마하기 때문에 조금의 Big O notation의 차이가 큰 속도의 차이를 만들어낸다.

특히 Algorithm을 통해서 Data structure의 속도의 한계를 극복할 수도 있기 때문에 매우 중요하다.