[JAVA-자바] 3015번: 오아시스 재결합
·
알고리즘/백준
소스코드:import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.Stack;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStream..
[JAVA-자바] 2638번: 치즈
·
알고리즘/백준
소스코드:import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.LinkedList;import java.util.Queue;import java.util.StringTokenizer;public class Main { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)..
[JAVA-자바] HashMap이란?
·
공부/JAVA
Java에서의 Map과 HashMap의 차이자바 21 버전을 기준으로 학습한 내용을 정리하면 다음과 같습니다.Map (java.util.Map.java)자바 컬렉션 프레임워크에서 제공하는 인터페이스로, Key-Value 쌍으로 데이터를 저장하는 자료구조의 기본 틀입니다.데이터 저장, 조회, 삭제, 키 존재 여부 확인 등의 메서드가 정의되어 있으나, 실제 구현은 제공하지 않습니다.반드시 구현체를 통해서만 실질적인 동작이 가능합니다.대표적인 구현체는 HashMap, 그 외에도 TreeMap, LinkedHashMap, Hashtable 등이 존재합니다.HashMap (java.util.HashMap.java)Map 인터페이스의 대표적인 구현 클래스입니다.내부적으로 해시 테이블(배열과 해시 함수를 사용)로 데..
[JAVA-자바] 2206번: 벽 부수고 이동하기
·
알고리즘/백준
소스코드:import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.LinkedList;import java.util.Queue;import java.util.StringTokenizer;public class Main { static BufferedReader br; static BufferedWriter bw; static int width, height; static boolean[][] map; static boolean[][]..
[JAVA-자바] 1865번: 웜홀
·
알고리즘/백준
소스코드:import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.StringTokenizer;public class Main { static BufferedReader br; static BufferedWriter bw; public static class Node { int start; ..
[JAVA-자바] 1238번: 파티
·
알고리즘/백준
소스코드:import java.io.BufferedReader;import java.io.BufferedWriter;import java.io.IOException;import java.io.InputStreamReader;import java.io.OutputStreamWriter;import java.util.ArrayList;import java.util.Arrays;import java.util.List;import java.util.PriorityQueue;import java.util.StringTokenizer;public class Main { static BufferedReader br; static BufferedWriter bw; static int N, M, X; ..