[JAVA] contains() 시간복잡도 💡 HashSet✔️ O(1)✔️ HashMap 기반으로 구현 💡 ArrayList✔️ O(n)✔️ indexOf()를 사용하여 포함 여부 결정 🌝Coding/🌟JAVA 2024.11.08
[JAVA] HashMap 순회 💡 foreach 사용import java.util.HashMap;public class Main { public static void main(String[] args){ HashMap map = new HashMap(); map.forEach((key, value) -> { }); }} 🌝Coding/🌟JAVA 2023.10.04
[JAVA] PriorityQueue 💡PriorityQueue // importimport java.util.PriorityQueue; //선언 및 초기화PriorityQueue queue=new PriorityQueue();PriorityQueue queue = new PriorityQueue(new Comparator() { @Override public int compare(int[] o1, int[] o2) { if (o1[0] == o2[0]) return o2[1] - o1[1]; // 내립차순 return o1[0] - o2[0]; // 오름차순 }}); // 값 추가queue.add();// 값 제거queue.poll(); 🌝Coding/🌟JAVA 2023.08.15
[JAVA] Array, List 내가 보려고 급하게 정리하는 Array와 List ! 1. Array // 선언int [] array = new int[7];// 길이int length = array.length;// 정렬Arrays.sort(arr); 2. List 😃 선언// 선언List a = new ArrayList();// 길이a.size();// 원소 추가a.add(1);// 원소 가져오기a.get(0);// 정렬Collections.sort(arr); 🌝Coding/🌟JAVA 2021.12.10
[JAVA] HashMap //importimport java.util.HashMap; // 선언 및 초기화HashMap map = new HashMap(); // 추가map.put(6,1);map.put(5,2);map.put(4,3); // value 가져오기map.get(5); // key 삭제map.remove(5); 🌝Coding/🌟JAVA 2021.12.08