[JAVA][Baekjoon] 2751번 수 정렬하기 2 🌟🌟🌟
·
Coding Test/Baekjoon
https://www.acmicpc.net/problem/2751 📌 접근 방식병합 정렬을 사용해 풀어보았습니다. [알고리즘] 병합 정렬(Merge Sort)이란?정렬 알고리즘정의버블 (bubble)데이터의 인접 요소끼리 비교하고, swap 연산을 수행하며 정렬하는 방식 선택 (selection)대상에서 가장 크거나 작은 데이터를 찾아가 선택을 반복하면서 정nyeroni.tistory.com 1️⃣ 배열 나누기:주어진 배열을 반으로 나누고, 또 나누고... 이렇게 가장 작은 단위(원소 1개)가 될 때까지 나누고 2️⃣ 정렬하며 합치기:작은 단위로 나눈 배열들을 다시 하나씩 합치면서 정렬한다.  3️⃣ 완성된 배열 반환:마지막에 모든 배열이 합쳐지면 정렬된 결과가 완성!!!병합정렬의 핵심은 재귀와 합치는..
[JAVA][Baekjoon] 11004번 K번째 수 🌟🌟🌟
·
Coding Test/Baekjoon
https://www.acmicpc.net/problem/11004 📌 접근 방식N의 최대값이 5백만이기 때문에 단순히 Arrays.sort() 같은 걸로 풀면 시간 초과가 날 확률이 높아요. 그래서 퀵 정렬을 사용해 풀어보았습니다. [알고리즘] 퀵 정렬(Quick Sort)이란?📌 정렬 알고리즘 종류정렬 알고리즘정의버블 (bubble)데이터의 인접 요소끼리 비교하고, swap 연산을 수행하며 정렬하는 방식선택 (selection)대상에서 가장 크거나 작은 데이터를 찾아가 선택을 반nyeroni.tistory.com ✅ PASS CODEimport java.io.*;import java.util.StringTokenizer;public class Main { public static void m..
[JAVA][Baekjoon] 11399번 ATM 🌟🌟
·
Coding Test/Baekjoon
https://www.acmicpc.net/problem/11399  📌 접근 방식삽입 정렬을 사용해 풀어보았습니다. [알고리즘] 삽입 정렬(Insertion Sort)이란?📌 정렬 알고리즘 종류정렬 알고리즘정의버블 (bubble)데이터의 인접 요소끼리 비교하고, swap 연산을 수행하며 정렬하는 방식선택 (selection)대상에서 가장 크거나 작은 데이터를 찾아가 선택을 반nyeroni.tistory.com 개념은 이해했는데 어떻게 접근해야할 지 쫌 헷갈렸습니다..!  ✅ PASS CODEimport java.io.*;import java.util.StringTokenizer;public class Main { public static void main(String[] args) throws..
[JAVA][Baekjoon] 1427번 소트인사이드
·
Coding Test/Baekjoon
https://www.acmicpc.net/problem/1427  📌 접근 방식선택 정렬을 사용해 풀어보았습니다. [알고리즘] 선택 정렬(Selectio Sort)이란?📌 정렬 알고리즘 종류정렬 알고리즘정의버블 (bubble)데이터의 인접 요소끼리 비교하고, swap 연산을 수행하며 정렬하는 방식선택 (selection)대상에서 가장 크거나 작은 데이터를 찾아가 선택을 반nyeroni.tistory.com  ✅ PASS CODEimport java.io.*;import java.util.Arrays;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new..