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
- 프렌즈4블록
- 백준 1924번 java
- 알고리즘
- 프렌즈4블록java
- heap정렬
- 자바문자열
- 개발상식
- 자료구조 트리
- 백준 1000번 java
- 백준 1000번
- 자바
- 카카오1차
- java method
- 객체프로그래밍이란
- 카카오코딩테스트
- 힙정렬자바
- 코딩테스트기출
- 객체프로그래밍
- 프로그래머스
- 자료구조힙
- 공부정리
- java
- 코테준비
- Java heap
- 카카오기출
- 백준 1924번
- 문자열포맷
- 백준
- 카카오코테
- heap
Archives
- Today
- Total
목록heap정렬 (1)
일단 시작해보는 블로그

힙정렬 알고리즘은 입력받은 숫자를 최대 혹은 최소 힙 구조로 만들고 현재 값 중에 가장 큰값 혹은 작은 값을 루트로부터 추출하여 큰값부터 차례대로 뽑아 정렬문제를 해결하는 알고리즘이다. 아래 동영상이 도움이 많이 됐다아ㅏ.!!! LOGIC 1. 배열에 담기 2. max-heapify 3. 1번노드와 마지막 노드 exchange 4. 마지막 노드를 arraylist에 따로 담기, heap크기 = heap크기 -1 package data_structure; import java.util.ArrayList; // max heap! public class HeapSort { static ArrayList sortArr = new ArrayList(); static int[] swap(int[] a, int m,..
CS/자료구조
2019. 8. 25. 16:44