(1) 정렬 ( Sort )
1) 내부정렬 ( Internal Sort )
* 주기억장치 정렬방식
* 선택정렬
* 버블 정렬
* 삽입 정렬
* 퀵 정렬
* 2 - way Merge
2) 외부 정렬 ( External Sort )
* 보조기억장치 정렬 방식
* 어려운 영어로 되있는 이름
3) 정렬 알고리즘 선택시 고려 사항
* 키 값들의 분포상태
* 소요 공간 및 작업시간
* 정렬에 필요한 기억공간의 크기
* 데이터의 양
* 초기 데이터의 배열 상태
* 사용 컴퓨터 시스템의 특성
(2) 검색
1) 이진 검색
* 위치를 가지고 검색 함
* 1 2 3 4 5 6 7 8 9
* x x x x x x x x x
1+9 / 2 = 5 , 5번째하고 비교함
5번째보다 클 경우, 5번째 이하 다 버림
5번째부터 9번째
5 + 9 / 2 = 7
7번째 와 비교, 작은 경우 버림 이런식!
즉 , 반 씩 계속 나누면서 검색 하는 기법
2) 보간 검색
* 있을법한 위치를 추정 하여 검색
3) 해싱 ( Hashing )
* 연산으로 주소값 검색, 저장효율은 나쁘지만, 검색속도는 빠름
*★ 같은 주소공간에 저장되는 데이터가 2개이상일시 콜리젼 발생이라 함
★* 같은 주소공간에 저장된 데이터들을 동의어 라 함
* 기억 공간 효율 나쁨
★* XOR = 폴딩 ( 중첩 접지 방법 ) XOR 나오면 무조건 폴딩 기법
4) 인덱스 영역
* Master
* Cylinder
* Track
'자격증 공부 > 정보처리산업기사' 카테고리의 다른 글
4강 정보통신개론 DTE / DCE/ (0) | 2013.01.18 |
---|---|
4강 정보통신, 데이터통신개론 ! (0) | 2013.01.18 |
데이터베이스 ! 자료구조 (0) | 2013.01.06 |
데이터베이스 ! 시스템 카탈로그 (0) | 2013.01.06 |
데이터베이스 6강 ! 관계대수 , SQL (0) | 2013.01.04 |