반응형
⭕ 파이썬 Python | 알고리즘 | Coding Test 준비
- 문제 해결 역량(알고리즘 및 자료구조)에 관한 학습 기록 레퍼지토리
- 자주 사용하는 알고리즘 코드를 라이브러리화
➡️ 사용 언어 변경: Java에서 Python으로
2024년 03월 06일부터 Python을 주 사용 언어로 전환함
- 다양한 프로그래밍 언어에 대한 학습 욕구
- 특히, Python은 풍부한 라이브러리 지원으로 알고리즘 학습에 집중하기 용이(예시, 문자열 처리가 다른 언어에 비해 간결하고 쉬움)
- 따라서, 다양한 상황에 능동적이고 쉽게 대응 가능
⭕ 학습 계획
➡️ 알고리즘 개념 학습
- 학습 내용: 그리디, 구현, DFS, BFS, 정렬, 이진 탐색, 다이나믹 프로그래밍, 최단 경로, 그래프 이론 등
- 학습 자료: 나동빈님의 YouTube 영상 시리즈
➡️ 알고리즘 문제 풀이
학습 방법: 알고리즘별로 문제를 다수 풀어 체화, 다른 사람들의 코드와 비교
➡️ 온라인 개발 환경
➡️ 폴더 구성
Baekjoon
: Baekjoon 사이트에서 정답 처리된 문제들 자동 커밋Programmers
: Programmers 사이트에서 정답 처리된 문제들 자동 커밋Algorithm
: 알고리즘 학습 내용을 마크다운으로 정리 및 공유Test
: 기타 문제 풀이들과 테스트 항목
반응형
'프론트엔드 > 알고리즘' 카테고리의 다른 글
파이썬 Python | 알고리즘 | 카카오 개발자 코딩테스트 및 오픈채팅방 알고리즘 (63) | 2024.06.12 |
---|---|
파이썬 Python | 알고리즘 | 시간 복잡도 (63) | 2024.06.12 |
파이썬 Python | 문자열: count 함수 (81) | 2024.04.21 |
파이썬 Python | 알고리즘 | Greedy algorithm(그리디 알고리즘, 탐욕법) (70) | 2024.03.09 |
자바 Java | 알고리즘 | 배열 (77) | 2024.03.06 |
자바 Java | 알고리즘 | 자료구조(Data Structure) - 배열(Array) 리스트(List) (83) | 2024.01.10 |
자바 Java | 알고리즘 | 디버깅 (81) | 2024.01.09 |
자바 Java | 알고리즘 | 시간복잡도 (82) | 2024.01.08 |