교육 개요

본 과정은 SW 개발의 기본적인 자료구조와 알고리즘을 정리해 봄으로써 개발자의 내실을 다지는 과정입니다. 대부분이 C 기반 이었던 자료구조와 알고리즘을 객체지향과 자바 언어의 특징을 살려서 재해석하여 보다 효율적인 코드를 작성하는 방법을 학습합니다.

교육 대상
  • 자바 언어를 이용하여 자료구조와 알고리즘을 익히고자 하는 개발자
교육 효과
  • 각 자료구조의 특징과 효율적인 코드를 이해
  • 알고리즘을 적용한 성능 좋은 코드를 이해
실습 환경

Eclipse SE

교육 내용
구분 목차 주요 내용
    1일차
  • 탐욕 알고리즘
  • 탐욕알고리즘 개요
  • 탐욕알고리즘 응용
  • 문제풀이
    2일차
  • 분할 정복 알고리즘
  • 문자열 매칭 알고리즘
  • 분할 정복 알고리즘 개요
  • 분할 정복 알고리즘 응용
  • 문자열 매칭 알고리즘
  • 문자열 매칭 알고리즘 응용
  • 문제풀이
    3일차
  • 동적 알고리즘
  • 동적 알고리즘
  • 동적 알고리즘 응용
  • 문제풀이
    4일차
  • 백트래킹 알고리즘
  • 알고리즘 최적화
  • 백트래킹 알고리즘
  • 백트래킹 알고리즘 응용
  • 문제 풀이
  • 알고리즘 최적화