메뉴 건너뛰기

SAP 한국 커뮤니티

STABLE SORT

sapjoy 2009.03.03 08:53 조회 수 : 4901


EASY ABAP 교재에 내용을 덧 붙입니다.


 


SORT에는 일반(Unstable SORT) Stable SORT가 있습니다. 이 두가지는 버퍼를 사용하는지의 여부에 따라서 알고리즘이 달라집니다.


예를들어, 다음의 숫자기 있다고 가정해 봅시다.


3 4 1 3 2 5


위 예에서 3이 두번 나왔습니다. 순번 정보를 () 안에 넣으면 다음과 같이 정리됩니다.
3(1) 4(2) 1(3) 3(4) 2(5) 5(6)


이것을 Unstable SORT를 하게 되면 다음과 같이 됩니다.
3
이 두개가 있기 때문에 KEY값에 해당하는 정보를 정확하게 인식하지 못해 3은 임의로 배열하게 됩니다.
, 다음과 같은 2개의 결과가 나올수 있겠지요.
1(3) 2(5)
3(1) 3(4) 4(2) 5(6)
1(3) 2(5)
3(4) 3(1) 4(2) 5(6)


그러나 Stable SORT KEY값 뿐만 아니라 KEY값에 처음에 위치했던 추가 정보까지 버퍼에 저장하고 있기 때문에
SORT +
추가 위치 버퍼를 활용하게 됩니다.


Stable SORT를 사용하면 다음과 같이 되겠지요.
1(3) 2(5)
3(1) 3(4) 4(2) 5(6)


stable SORT는 버퍼를 사용하기 때문에 일반 SORT보다 조금 느리다는 단점이 있습니다.


 


 


 


 

번호 제목 글쓴이 날짜 조회 수
287 BTE_Adding custom fields to the FI report FBL5N using BTEs [1] file 노름마치 2009.07.10 2955
286 Adding Custom Fields using EEWB Transaction [1] file 노름마치 2009.07.10 3217
285 Adding custom fields to the Purchase Order transaction ME22N [1] file 노름마치 2009.07.10 2946
284 Adding custom fields to CS01, CS02 and CS03 (Bill Of Materials) [1] file 노름마치 2009.07.10 4087
283 ABAP based Application Log Using SLG1 [1] file 노름마치 2009.07.10 2947
282 SAP BEST PRACTICES BASELINE PACKAGE Link(한국어) [10] ac3mania 2009.06.23 3789
281 TABLE INDEX 추가 및 후속작업 [16] file 루베루베루베룹 2009.04.22 6653
280 <b>[완료]</b>NW04 설치시 에러 몇가지 해결법 [3] file Abap consultant 2009.03.13 3715
279 OPEN SQL 예제문 [10] file GETGETSAP 2009.03.03 4528
» STABLE SORT [3] sapjoy 2009.03.03 4901
277 SAP tips Journal - 6,7월 호 (2008) [9] file onefineday 2009.02.11 3303
276 SAP tips Journal - 4,5월 호 (2008) [3] file onefineday 2009.02.11 2769
275 SAP tips Journal - 2,3월 호 (2008) [4] file onefineday 2009.02.11 2794
274 SAP tips Journal - 12,01월 호 (2008) [4] file onefineday 2009.02.11 2794
273 SAP tips Journal - 8,9월 호 (2007) [3] file onefineday 2009.02.11 2942
272 SAP tips Journal - 10,11월 호 (2007) [4] file onefineday 2009.02.11 2862
271 SAP tips Journal - 6,7월 호 (2007) [8] file onefineday 2009.02.11 2914
270 인덱스인터널테이블만들기 [2] 천지개벽 2009.01.29 5266
269 온라인 프로그램에서 유지보수뷰 연결할때 유용하게 쓸수 있습니다. [4] 천지개벽 2009.01.29 5814
268 SAP 테이블 구조도 [8] file 죽돌이 2009.01.28 6304