Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 키클락
- zipkin
- thread
- 타입스크립트
- Transaction Pattern
- 알고리즘
- 멀티스레드
- spring cloud
- 스프링 배치
- Spring Cloud Netfilx Eureka
- TypeScript
- Spring Boot Actuator
- 생산자 소비자 패턴
- Resilinece4j
- saga pattern
- 디자인패턴
- JPA
- The law of Demeter
- 디자인 패턴
- MSA
- Parallel Old GC
- 배치
- 사가 패턴
- java 정렬
- spring batch
- Action Pattern
- 체인 패턴
- 스레드
- Java
- Serial GC
Archives
- Today
- Total
목록쉘 정렬 (1)
PSD( Private-Self-Development )
쉘 정렬( Shell sort ) 알고리즘
쉘 정렬 알고리즘? 삽입 정렬을 보완한 알고리즘 정렬 절차 먼저 정렬해야 할 리스트를 일정한 기준( ex. 일정 간격 마다 자른다 )에 따라 분류 연속적이지 않은 여러 개의 부분 리스트를 생성 각 부분 리스트를 삽입 정렬을 이용하여 정렬 모든 부분 리스트가 정렬되면 다시 전체 리스트를 더 적은 개수의 부분 리스트로 만든 후에 알고리즘을 반복 위의 과정을 부분 리스트의 개수가 1이 될 때까지 반복 특징 장점 삽입 정렬 보다 성능이 좋다. 삽입 정렬의 단점인 레코딩 이동이 많은 점을 보완 알고리즘이 간단하여 쉽게 구현 가능하다. 구현 public static void shellSort( int[] target ){ shellSort( target, getGap( target.length ) ); } publ..
Backend/알고리즘
2022. 12. 13. 15:16