개발 :: SW == 알고리즘

알고리즘 문제풀이

넓스 2020. 11. 17. 12:32

 

· 알고리즘과 자료구조는 구현 도구..

· 문제를 보고 해결하려고 노력하다보면  '어떠어떠한 기능이 있으면 참 좋겠는데...'라고 생각들 때가 있다.
그 부분 자료구조와 알고리즘이 필요한 부분이라고 생각한다.

· 자유로운 사고를 방해받아서는 안된다  그 사고를 구현하는 데 있어서 더 효율적이고 덜 효율적인 구현방법이 있을 뿐이지.
그 중 효율적인 구현방법이 바로 당신이 알고있는 유명한 알고리즘/자료구조일 것이다.

문제를 보고, 해결하는 능력은 별개인 것이다. 이는 난 얼마나 많은 문제를 직면해보았는지 즉, 경험의 문제라고 생각한다.
(똑똑한 사람은 처음보는 문제도 쉽게 길을 볼 것이지만..) 무튼, 해결의 길이 안보이면, 구현은 당연히 못하게 된다.

 

· 함수를 왜쓸까?

반복해서 쓰이고 , 특정 기능을 수행하는 게 필요할 때 함수를 쓴다. 리턴값,인자는 자유롭게!