알고리즘에 수학적 사고력이 필요로 하다는 이야기가 나와서 물어보는 건데요.
제가 학부 때 "Foundations of Algorithms"의 Neapolitan 교수님이 저자인 책으로 공부를 했는데,
첫 장에서 나와있던게 알고리즘의 시간복잡도가 대개 기본연산의 사용빈도로 측정되는 걸로 알고 있거든요?
그리고 옛날에 프갤에서 종만북이라고 하던 책도 다시 참고를 해보니까 반복문 위주로 기본연산을 감싸는 스타일로
알고리즘 작성코드가 대개 일정하게 나오는 것으로 설명을 받아들여서
혹시 수학적 사고력이라는게 뭔가 구조적으로 알고리즘이 아까 말한 형식으로 거의 정해져서 작성되기 마련인 이유랑
뭔가 설계적으로 관련이 있나요??
다름
알고리즘도 프로그래밍이랑 관련 없음
알고리즘 수학적으로 풀다보면 느끼겠지만 프로그래밍은 오히려 알고리즘에 도움은 안되는 도구일뿐..