#알고리즘
10개 포스트
시간 복잡도와 공간 복잡도: 알고리즘 효율성 분석
알고리즘의 효율성을 평가하는 시간 복잡도와 공간 복잡도, Big O 표기법에 대해 배웁니다.
알고리즘 기초: 문제 해결을 위한 체계적 접근
알고리즘의 기본 개념과 특성, 좋은 알고리즘의 조건, 문제 해결을 위한 체계적 접근 방법을 배웁니다.
동적 계획법 (Dynamic Programming): 큰 문제를 작은 문제로 나누기
동적 계획법의 핵심 원리와 메모이제이션, 타뷸레이션 기법을 배웁니다.
그래프 알고리즘: 연결된 데이터의 탐색과 분석
그래프의 기본 개념과 BFS/DFS, 최단 경로 알고리즘을 배웁니다.
분할 정복 (Divide and Conquer): 큰 문제를 작은 문제로 나누기
분할 정복 알고리즘의 원리와 마스터 정리, 대표적인 알고리즘들을 배웁니다.
그리디 알고리즘 (Greedy Algorithm): 순간 최선의 선택
그리디 알고리즘의 원리와 최적성 증명, 대표 문제들을 배웁니다.
고급 자료구조와 알고리즘: 실전 시스템 구현
실전 시스템에서 사용되는 고급 자료구조와 알고리즘들을 배웁니다.
기초 정렬 알고리즘: 버블 정렬, 선택 정렬, 삽입 정렬
세 가지 기초 정렬 알고리즘의 원리, 구현, 시간 복잡도를 비교하며 분석합니다.
검색 알고리즘: 선형 검색과 이진 검색
데이터에서 원하는 값을 찾는 선형 검색과 이진 검색 알고리즘의 원리와 구현을 비교합니다.