공분산

공분산의 개념을 알아보자

3장 선형대수

hello data science

템플릿 메소드 패턴

많은 경우에 일정한 절차를 가진 프로그램을 하는 경우가 많이 있습니다. 안드로이드 개발에서는 액티비티(Activity) 생명주기(Life Cycle)가 있고 VueJs 개발에서는 인스턴스 생명주기, iOS에서 View 생명주기 등이 템플릿 메소드입니다.

자료구조와 알고리즘 소개

왜 많은 회사에서 개발자를 고용할 때 자료구조와 알고리즘 테스트를 하는 것일까요? 많은 개발자들은 자료구조+알고리즘 테스트에 많은 부담감을 가지고 있습니다.

재귀호출

재귀함수는 무엇일까요? 대단한 것이 없습니다. 자기자신을 호출하는 함수를 말합니다. 하지만 재귀함수가 개발에서 어떤 의미를 가지는 지 알기위해서는 좀더 자세히 살펴보아야 합니다. 이 글은 재귀함수를 좀 더 잘 사용하기 위해서 알아야 하는 것들을 서술 했습니다.