일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 머신러닝
- 정렬
- 사회조사분석사2급실기신청꿀팁
- 공모주 청약
- 백준 알고리즘
- 그리디
- 사회조사분석사 2급 필기 요약정리
- 사회조사분석사 2급 기출문제집
- 사회조사분석사 2급 접수
- BFS
- 시물레이션
- 사회조사분석사 2급
- 현대엔지니어링 수요예측
- 사회조사분석사 2급 필기 시험시간
- 사회조사분석사2급실기신청
- 사이킷런
- 벽부수고이동하기 파이썬
- 2월공모주
- 사회조사분석사 2급 필기 공부방법
- 공모주청약
- 알고리즘
- 백준
- DFS
- 공모주
- 사회조사분석사 2급 공부방법
- 파이썬 정렬
- 현대엔지니어링
- 너비우선탐색
- 오미크론 자가격리
- 사회조사분석사 2급 독학
- Today
- Total
목록파이썬 정렬 (2)
세상을 바꾸는 데이터

문제 링크: https://www.acmicpc.net/problem/10825 10825번: 국영수 첫째 줄에 도현이네 반의 학생의 수 N (1 ≤ N ≤ 100,000)이 주어진다. 둘째 줄부터 한 줄에 하나씩 각 학생의 이름, 국어, 영어, 수학 점수가 공백으로 구분해 주어진다. 점수는 1보다 크거나 같고, 1 www.acmicpc.net 이 문제는 "이것이 코딩 테스트다" 책 유형별 기출문제 23번에 해당한다. 풀이 유형: 정렬 ★문제풀이 Point★ 1. 시간 복잡도를 생각한 후 문제 풀기 2. 리스트의 원소들을 정렬할 때는 람다(lambda) 함수 이용 풀이 과정: 이 문제는 정렬 문제를 공부하는데 필수로 풀어야 할 문제이다. 문제에서 조건을 살펴보면 N이 최대 100,000이고 시간제한이 1..

정렬 알고리즘은 데이터를 특정한 기준에 따라서 정렬하기 위해 사용하는 알고리즘입니다. 대표적인 정렬 알고리즘의 동작 아이디어를 한 문장으로 정리해보겠습니다. 정렬 알고리즘 핵심 아이디어 선택 정렬 가장 작은 데이터를 '선택'해서 정렬되지 않은 데이터 중에서 가장 앞쪽에 있는 데이터와 위치를 바꾸는 방법이다. 삽입 정렬 데이터를 앞에서부터 하나씩 확인하며 데이터를 적절한 위치에 '삽입'하는 방법이다. 퀵 정렬 기준 데이터(Pivot)을 설정하고 그 기준보다 큰 데이터와 작은 데이터의 위치를 바꾸는 방법이다. 계수 정렬 특정한 값을 가지는 데이터의 개수를 '카운트'하는 방법이다. 대표적인 정렬 라이브러리를 성능에 따라서 비교해보겠습니다. 정렬 알고리즘 평균 시간복잡도 공간 복잡도 특징 선택 정렬 O(N^2)..