BOJ3 백준 10845번 큐 스택에 이어서 큐 자료구조 연습을 해보았다.큐는 먼저 들어온 값이 먼저 나가는 FIFO(First In First Out) 선입선출 자료구조이다.스택은 위로 쌓인다 라는 개념, 큐는 뒤로 줄 세운다 라는 개념.Queue queue1 = new LinkedList();Queue queue2 = new Queue() { @Override public boolean add(Element element) { return false; } @Override public boolean offer(Element element) { return false; } @Override public Element remove() { return nu.. 2024. 7. 5. 백준 10828번 스택 스택 구현문제를 풀어보았다.자바에는 Stack stack = new Stack ()을 선언해서 사용할 수 있지만,스택 자체를 공부하기에는 직접 구현하는 것이 도움이 될 것 같아서문제 요구사항대로 스택을 구현했다.스택은 쌓인다 라는 의미로, 먼저 들어온 것이 마지막에 나가고,마지막에 들어온 것이 먼저 나가게 되는 LIFO(Last In First Out) 구조이다.추가로 큐 자료구조는 FIFO(First In Last Out). 전체코드는 문제의 요구사항대로 구현했다.다음 코드는 세 번의 제출 중 가장 깔끔하다 생각하는 세 번째 제출 코드이다. import java.io.*;import java.util.StringTokenizer;public class Main { private static int.. 2024. 6. 30. 백준 11720번 숫자의 합 BufferdReader, BufferdWriter에 익숙해지고자, 연습을 위해 사용했다. 첫 제출은 다음과 같이 시도했다.public class BOJ_11720 { public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); BufferedWriter bw = new BufferedWriter(new OutputStreamWriter(System.out)); int n = Integer.parseInt(br.readLine()); int input = Integer... 2024. 6. 19. 이전 1 다음 반응형