일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 영속성
- OS
- directx
- DirectX12
- Direct12
- 멀티프로세서
- 락
- 타입 객체
- DirectX 12
- 디자인패턴
- 동적계획법
- 병행성 관련 오류
- 그리디알고리즘
- 프로그래머스
- 그리디 알고리즘
- 파일시스템 구현
- 렌더링 파이프라인
- 쓰레드
- 컨디션 변수
- 멀티쓰레드
- 다이나믹 프로그래밍
- 병행성
- 운영체제
- 스케줄링
- codility
- I/O장치
- 백준
- 알고리즘
- 다이나믹프로그래밍
- 자료구조
Archives
- Today
- Total
목록sorting (1)
기록공간

정렬은 순서가 없는 사물들을 순서대로 재배열하는 것을 뜻한다. 순서에는 오름차순(ascending order)과 내림차순(descending order)이 있다. 다음 그림은 순서대로 오름차순과 내림차순의 예시를 보여준다. 예를 들면, 책은 '제목'이나 '저자명', 그리고 '발간 연도' 등을 기준으로 오름차순이나 내림차순으로 정렬할 수 있다. 인터넷 쇼핑몰에서는 물건들을 '판매 인기순'이나, '가격 낮은 순', '상품 평순' 등으로 정렬할 수 있고, 엑셀 프로그램도 성적처리를 하는 경우 '학번', '성적', '실습 점수' 등의 기준으로 정렬할 수 있다. 정렬은 자료 탐색에서 매우 중요하다. 예를 들면, 사전에서 우리가 단어를 쉽게 찾을 수 있는 것은 단어들이 알파벳순으로 정렬되어 있기 때문이다. 만약 사..
Data Structure
2020. 4. 10. 14:29