디티트래커

디티트래커

반응형
  • Folders (121)
    • python (88)
    • Dev (13)
    • Data Analyst (20)
    • 독서&자기계발 (0)
  • 홈
  • 태그
  • 방명록
RSS 피드
로그인
로그아웃 글쓰기 관리

디티트래커

컨텐츠 검색

태그

php 신문스크랩 파이썬 PYTHON 개발자 EomCoding 비전공개발자 프로그래밍 알고리즘 코딩테스트 coding 매일경제 엄코딩 GA4 Programming codingtest Algorithm Def 비전공개발자성장스토리 코딩

최근글

댓글

공지사항

아카이브

선택정렬(1)

  • Python 70 - 정렬 _ 기준에 따라 데이터를 정렬 (선택 정렬)

    선택 정렬 컴퓨터가 데이터를 정렬할 때 어떻게 할지 한번 생각해보자. 데이터가 무작위로 여러 개 있을 때, 이중에서 가장 작은 데이터를 선택해 맨 앞에 잇는 데이터와 바꾸고, 그다음 작은 데이터를 선택해 앞에서 두 번쨰 데이터와 바꾸는 과정을 반복하면 어떨까? 이 방법은 가장 원시적인 방법으로 매번 '가장 작은 것을 선택'한다는 의미에서 선택 정렬(Selection Sort) 알고리즘 이라고 한다. 가장 작은 것을 선택해서 앞으로 보내는 과정을 반복해서 수행하다 보면, 전체 데이터의 정렬이 이루어진다. 이해를 돕기 위해 에제를 통해 자세한 동작 원리를 확인하겠다. 정렬 알고리즘에서는 흔히 데이터의 개수를 N 이라고 표현한다. 다음 예제에서는 N=10인 경우를 가정한다. 또한 다음의 그림에서 회색 카드는 ..

    2021.07.01
이전
1
다음
티스토리
© 2018 TISTORY. All rights reserved.

티스토리툴바