본문 바로가기

Data Blog

검색하기
Data Blog
프로필사진 띵구렁

  • 분류 전체보기 (11)
    • About Me (0)
    • Projects (0)
    • Contest (0)
    • Algorithm (1)
      • programmers (0)
      • 정렬 (1)
    • SQL (3)
      • solvesql (1)
      • programmers (0)
      • tips (2)
    • Python (3)
      • tips (3)
    • 회고 (1)
Guestbook
Notice
Recent Posts
Recent Comments
Link
«   2025/08   »
일 월 화 수 목 금 토
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
Tags
  • Python #pandas #전처리 #matplotlib #시각화
  • 글또 #kpt회고
  • SQLite
  • dataengineering
  • 회고
  • 데이터엔지니어링
  • solvesql
  • ETL
  • SQL
more
Archives
Today
Total
관리 메뉴
  • 글쓰기
  • 방명록
  • RSS
  • 관리

목록Algorithm (1)

Data Blog

[Python/이코테] 정렬

정렬¶ - 연속된 데이터를 기준에 따라 순서대로 나열 - 유형의 전처리 과정 1) 선택정렬¶ - 가장 원시적/기본적 + 비효율적 - 여러 개의 데이터 중 가장 작은 거 맨 앞 데이터랑 바꿈 -> 두번째로 작은 거 두번째 데이터랑 바꿈 -> ... - 연산 횟수: N + (N-1) + (N-2) + ... + 2 - 시간 복잡도: O(N^2) - 기본 정렬 라이브러리 포함 삽입정렬, 퀵정렬보다 비효율적이나, 특정한 리스트에서 가장 작은 데이터를 찾는 일은 빈번하기 때문에 선택정렬 소스코드에도 익숙해져야 함 In [1]: array = [7,5,9,0,3,1,6,2,4,8] for i in range(len(array)): min_s_index = i # 가장 작은 원소의 인덱스 for j in range(..

Algorithm/정렬 2022. 7. 3. 18:39
이전 Prev 1 Next 다음

Blog is powered by kakao / Designed by Tistory

티스토리툴바