쉽게 배우는 Java 알고리즘 입문

업데이트:

본 글은 쉽게 배우는 Java 알고리즘 입문 강의를 바탕으로 작성하였습니다.
소스 코드는 VisualAcademy를 참고 하여 작성하였습니다.

알고리즘(Algorithm)과 절차 지향 프로그래밍

알고리즘

프로그램의 가장 작은 단위는
세 개의 단계를 거친다.

  • 입력 : 자료 구조에 담당하는 영역
  • 처리 : 알고리즘 처리 영역
  • 출력 - UI가 담당하는 영역

여기서 우리가 다룰 부분은 처리 부분이다.

그렇다면, 알고리즘이란 무엇일까?

알고리즘이란,
프로그램 개발에 있어서 필요한 문제를 해결하는 방법을 체계적으로 정리하는 방법
즉, 문제 해결 능력 이다.

강의 에서 다룰 알고리즘

  • 합계 알고리즘
  • 개수 알고리즘
  • 평균 알고리즘
  • 최댓값 알고리즘
  • 최솟값 알고리즘
  • 근삿값 알고리즘
  • 순위 알고리즘
  • 정렬 알고리즘
  • 검색 알고리즘
  • 병합 알고리즘
  • 최빈값 알고리즘
  • 그룹 알고리즘

댓글남기기