[2017.12.27] CS50 - 2. 알고리즘 기초(1)


[2017.12.27] CS50 - 2. 알고리즘 기초(1)

Topic 1 : 입력한 자료를 출력하려면 어떤 과정이 필요할까요? - 알고리즘 컴퓨터가 문제를 해결하는 과정은 명령어들의 조합으로 이루어집니다. 이를 알고리즘이라고 하는데, 알고리즘은 데이터의 입력에서 최대한 완벽한 결과값을 제공해야 하며, 이 과정은 효율적이어야 합니다. 알고리즘의 대표적인 예시로 전화번호부 안에서 이름 찾기가 있습니다. 책 안에서 이름을 찾는 방법은 여러 가지가 있는데, 먼저 가장 단순한 방법으로 찾는 이름이 나올 때 까지 첫번째 페이지에서 한장씩 찾아나가는 방법이 있습니다. 그런데 한장씩 찾아나가다 보니 너무 비효율적으로 보이므로 중간을 기준으로 이름이 있을 법한 위치를 뺀 나머지를 버리고 한..........

[2017.12.27] CS50 - 2. 알고리즘 기초(1)에 대한 요약내용입니다.

자세한 내용은 아래에 원문링크를 확인해주시기 바랍니다.



원문링크 : [2017.12.27] CS50 - 2. 알고리즘 기초(1)