728x90
반응형
알고리즘을 처음 접했을 때는,
문제가 외계어 같이 보일정도로 이게 도대체 무슨 소리인지 이해하기가 어려웠다.
약 2년간 설렁설렁 몇 문제씩이라도 풀다보니 처음보다는 나아졌다.
하지만 '처음보다 나아진 정도'가 아니라 잘하고 싶다.
그래서
알고리즘을 공부하는 순서와 문제 풀이를 통해 개념을 습득할 수 있는 방법을 정리하여 기록한다.
알고리즘 공부 순서
- 알고리즘은 무엇이고, 효율성을 측정하는 시간복잡도에 대해 파악
- 자료구조 - 스택
- 수1 - 나머지 연산, 최대공약수, 소수
- 다이나믹 프로그래밍
- 부르트 포스(경우의 수 - 순열, 재귀, 비트마스크)
- 그래프(인접 행렬, 인접 리스트)
- BFS
- 트리
해당 알고리즘과 관련한 문제는 백준에서 선별하여 푼다.
백준알고리즘 사이트는 방대한 프로그래밍 문제를 보유하고 있다.
여느 코딩 사이트처럼 온라인으로 풀고 채점받을 수 있습니다. 차이는 문제 양이라고 생각한다.
+프로그래밍 문제를 풀 수 있는 사이트는 많습니다. 예를 들어 프로그래머스(programmers) 등이 있습니다.
자신과 맞는 사이트를 이용하세요!
https://www.acmicpc.net/
Baekjoon Online Judge
Baekjoon Online Judge 프로그래밍 문제를 풀고 온라인으로 채점받을 수 있는 곳입니다.
www.acmicpc.net
백준에서 약 200개 가량의 문제를 풀 예정! 차근차근 매일 풀어보자...!
728x90
반응형
'CODING-TEST' 카테고리의 다른 글
[백준 문제풀이 javascript] 4673번 셀프넘버 (0) | 2022.06.23 |
---|---|
[백준 문제풀이 javascript] 4344번 평균은 넘겠지 (0) | 2022.06.16 |
[백준 문제풀이 자바java11] 10845번 큐 (0) | 2021.06.08 |
[백준 문제풀이 자바java11] 1406번 LInkedList, 스택 자바 (0) | 2021.06.06 |
[백준 문제풀이 자바java11] 10828번 스택 자바 (0) | 2021.06.05 |