본문 바로가기 메뉴 바로가기

chanmyung

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

chanmyung

검색하기 폼
  • 분류 전체보기 (15)
    • 자료구조 (1)
    • 알고리즘 (10)
      • 정렬 (4)
      • 백준 (3)
    • Java (1)
    • Springboot (0)
    • Node.js (0)
    • HTTP (1)
    • 프로젝트 (1)
    • JPA (1)
    • Git (0)
    • 소식, 생각정리 (0)
  • 방명록

알고리즘 삽입 정렬 (1)
[알고리즘] 삽입 정렬(Insertion Sort)

삽입 정렬(Insertion Sort) 설명 오름차순의 경우 K번째 원소를 이전 원소와 비교하며 이전 원소가 K번째 원소보다 작을 때 까지 이전 원소를 다음 인덱스의 값으로 이동시킨다. 그 후 그 자리에 K번째 원소를 끼워 넣는다. 동작 동작 예시 정수형 배열이 [5, 3, 2, 4, 1] 5개의 원소를 가질 때 오름차순 정렬 인덱스는 1부터 시작 (이전 원소와 비교해야 하는데 0은 이전 원소가 없다.) 3과 5 비교, 밀어내기 O [5, 5, 2, 4, 1] 3을 0번지에 끼워 넣음 [3, 5, 2, 4, 1] 2와 5 비교, 밀어내기 O [3, 5, 5, 4, 1] 2와 3 비교, 밀어내기 O [3, 3, 5, 4, 1] 2를 0번지에 끼워 넣음 [2, 3, 5, 4, 1] 이를 반복 시간 복잡도 O..

알고리즘/정렬 2018. 4. 30. 12:22
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
Total
Today
Yesterday
링크
TAG
  • 붕어빵틀과 붕어빵
  • 자료구조 힙
  • @Embdded
  • Java Heap
  • JPA 관계
  • Java 스택 계산기
  • Sign Me
  • Entity에 VO
  • 스택
  • @Embeddable
  • 백준 온라인 저지
  • 단방향 연결
  • 양방향 연결
  • 알고리즘
  • uni direction
  • 우테캠
  • 소프트웨어개발과
  • 정렬 알고리즘
  • 클래스와 객체
  • 우아한테크캠프
  • signme
  • 자료구조 Heap
  • 스택 계산기
  • 붕어빵틀과붕어빵
  • 전공프로젝트
  • bi direction
  • 자료구조
  • 백준
  • 정렬
  • 자바 힙 구현
more
«   2025/05   »
일 월 화 수 목 금 토
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바