Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 구현
- 알고리즘스터디
- Level2_PStage
- 다시보기
- ODQA
- 이코테
- 부스트캠프_AITech3기
- 그리디
- Level2
- python3
- 정렬
- dfs
- 알고리즘_스터디
- 최단경로
- 백준
- 그래프이론
- 부스트캠프_AITech_3기
- 백트랙킹
- 이진탐색
- mrc
- 개인회고
- 주간회고
- 단계별문제풀이
- 프로그래머스
- dp
- 파이썬 3
- Level1
- 기술면접
- U_stage
- 다이나믹프로그래밍
Archives
- Today
- Total
국문과 유목민
[Algorithm 스터디] 26일차_백트랙킹 본문
오늘은 백준_단계별풀이 백트랙킹 파트 마무리를 지었다. 이전에 미뤄뒀던 문제들을 다 풀고자 했다. 확실히 실버 1까지는 풀만한 것 같은데 골드 4, 5 정도로 올라가면 확실히 한계를 느끼는 것 같다. 특히 백트랙킹과 같이 재귀적으로 문제를 풀어야 하는 경우 재귀식을 어떻게 구현할 것인가에 대한 생각을 잘 하지 못하는 것 같다. 백트랙킹 문제의 경우 메모리가 여유있울 땨 보통 itertools라이브러리를 활용하다보니 재귀에 대한 이해가 더 힘들었던 것 같다.
거의 한 달 가량을 알고리즘 공부를 하면서 특히 재귀 파트에 대한 이해가 제대로 되어있지 않았구나 라는 생각을 꾸준히 했다. 오늘 단계별 풀이까지 해서 재귀에 대한 문제를 어느정도 풀어본 것 같다. 지금까지 풀었던 것 중 검색을 통해 풀었던 문제들의 경우 ('다시보기'태그) 다시 한 번 문제를 보면서 코드를 외우는 시간을 가져야겠다. 코드들을 한 번은 보고 풀고, 한 번은 아무것도 보지 않고 문제만 보고 풀 수 있도록 암기를 해야할 것 같다. 알고리즘 문제의 경우 어느정도 기저지식이 쌓여 있어야만 문제를 수월히 풀 수 있는 것 같다. 따라서 그러한 기저지식을 쌓아 놓을 필요가 있다고 생각한다.
오늘 한 일
- 백준 단계별 문제풀이_백트랙킹
내일 할 일
- 지금까지 풀었던 '재귀'관련 문제들 핵심 알고리즘 이해 및 암기
'알고리즘_코딩테스트 > 2021_알고리즘 스터디 (30일)' 카테고리의 다른 글
[Algorithm 스터디] 28일차_DP2(백준 골드 티어 달성) (0) | 2022.01.13 |
---|---|
[Algorithm 스터디] 27일차_백준(DP) (0) | 2022.01.12 |
[ALgorithm 스터디] 25일차_정렬, 백트랙킹 (0) | 2022.01.08 |
[Algorithm 스터디] 24일차_백준(단계별_브루트포스) (0) | 2022.01.07 |
[Algorithm 스터디] 23일차_백준 단계별 문제풀이(기본수학2, 재귀) (0) | 2022.01.04 |
Comments