백 트래킹이란?
모든 경우의 수를 탐색하는 알고리즘이다.
백 트래킹의 특징
백 트래킹의 핵심은 가지치기(Pruning) 이다!
백 트래킹 작성 방법
동적 계획법이란?
해결한 작은 문제로 큰 문제를 해결하는 문제 풀이 방식이다.
동적 계획법은 특정 알고리즘이 아닌 문제 해결 방식임.
메모리를 많이 사용하지만 성능이 빠르다 !
두 가지 방법론이 존재한다.
알겠는데, 언제 써야하는데 ????!!!!??
가장 작은 문제를 정의할 수 있는가?
작은 문제로 큰 문제를 해결할 수 있는가?위의 두 가지 조건을 만족하면 동적 계획법 문제라는 걸 알 수 있다 ~
[실습] 단어 퍼즐 너무 어려운거 아니냐고!
동적 계획법 문제 찾아서 더 풀어보기
> '휴식이 ,,, 필요해 ,,,'
알바 다녀와서 할 일이 산더미인데 ! 피곤을 못이기고 잠이 들어서 !
본인에게 굉장히 실망한 하루 !
오늘 강의 양이 많지 않았어서 꾸역꾸역 해낼수 있었다 ...
함수형 프로그래밍 강의도 들어야 하는데 ,,, 후 ಠ﹏ಠ
N-Queen문제는 학교 다닐때 과제로 풀었던 문제라서 익숙했다 !
그렇다고 풀 수 있었다는 말은 아닙니다ㅋ
그때는 이차원 배열로 구현을 했던 것 같은데 이렇게 일차원 배열로 구현을 할 생각을 하다니 세상 사람들 나 빼고 다 너무 똑똑하고 ... 예 ...그렇슴다 ...