소프트웨어 개발 - 데이터 입 출력 구현

정보처리기사
공개

2026년 1월 28일

정렬

  • 삽입 정렬: 2, 3, …번째 값을 앞과 비교해서 swap
  • 선택 정렬: n개 중에서 제일 작은거 앞으로, n-1 중에서 제일 작은거 앞으로, …
  • 버블 정렬: 인접한 값끼리 비교해서 swap. 끝에 제일 큰게 옴
  • 퀵 정렬
  • 힙 정렬

해싱

  • 제산법: 소수로 나눈거
  • 제곱법: 제곱해서 가운데 숫자
  • 폴딩법: 값을 일정 길이로 나눠서 연산
  • 숫자 분석법: 분포를 분석해서 고르게 나뉘도록 기준 정하는거

개발 지원 도구

  • 빌드 도구: Ant, Maven, Gradle
맨 위로