12 정렬이란?

정렬(Sorting)이란?

: 특정 핵심 항목(key)의 대소 관계에 따라 데이터의 집합을 일정한 순서로 만드는 작업

: 정렬을 통해 검색을 빠르게 할 수 있다.

 

오름차순(Ascending), 내림차순(Descending)

안정성(Stable)이란?

: 같은 값의 키를 가진 요소의 순서가 정렬 전후에도 유지되는 것

정렬 알고리즘의 핵심 요소

:  교환, 선택, 삽입

 

내부 정렬, 외부 정렬

: 내부 정렬(Internal Sorting) - 정렬할 모든 데이터가 하나의 배열에 저장 할 있는 경우

: 외부 정렬(External Sorting) - 정렬할 데이터가 너무 많아서, 하나의 배열에 저장 할 수 없는 경우

 

댓글

공지사항
업데이트
인기 글
최근댓글
태그
몬트레이 한영 전환 db 방화벽 fputs( ) 고정 소수점 m1 Shift space MariaDB 방화벽 맥북 독 반응 2진수와 Byte 빅엔디안 네이퍼 적립 계산 Apple Silicon Mac용 터치아이디 탑재형 매직 키보드 - 미국 영어 (MK293KE/A) c# 클래스 How to show/hide the macOS Dock instantly C# 메서드 db 외부접속 window mysql m1 페러렐즈 단축키 소켓 이진수 음수표현 A2449 Magic Keyboard with Touch ID Visual Studio에서 inet_ntoa( ) 경고 네이버 페이 결제 M1 dock 윈도우 timespecs socket networking m1 윈도우 단축키 실제 인터넷 속도 return 0 성공 이유 mariadb 재설치 c언어 스트림 오류 C2011 'timespec': 'struct' 형식 재정의 listen() if 코드 구조 MariaDB Connector/C++ c 알고리즘 윈도우 db c언어 버퍼 2진수 음수 표현 fgets( ) 개행('\0')과 NULL 처리 네이버 맴버쉽 계산 stream buffer 몬트레이 Shift Space ubuntu m1 매직 키보드 네이버 제휴 통장 적립 m1 페러렐즈 윈도우 맥 단축키 2진법과 서수 네이버 제휴 카드 적립 스트림 버퍼 이진수 실수표현 버퍼란 M1 dock speed if 가독성 2진수 실수 표현 socket programming if(0) 인터넷 속도 단위 독 속도 조절 mariadb 외부접속 mariaDB 외부 접속 MK293KE/A mysql 외부 Ip #define HAVE_STRUCT_TIMESPEC C networking 맥 독 반응 속도 pointer reference puts( ) 우분투 독 에러 효과적인 if 코드 C++ connector connect() 알고리즘이란 포인터와 참조 M1 Parallels Ubuntu QT 네이버 포인트 적립 계산 우분투 디스코드 스트림과 버퍼 윤성우의 열렬 TCP/IP 소켓 프로그래밍 io stream 네이버 적립 우분투 독 비활성화 M1 Parallels Ubuntu QT install mysql 방화벽 if(false) M1 독 바로 보기 실제 저장 용량 fputc( ) socket MariaDB Connector 네이버 맴버쉽 적립 mariadb 삭제 리턴 0 이유 MK293KH/A C2027 정의되지 않은 형식 'timespec' 우분투 qt littem endian 표준 입출력 스트림 리틀 엔디안과 빅 엔디안 2진법과 기수
«   2024/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