알고리즘/참고 6

[JAVA] 우선순위 큐 사용, 스택 사용

coding-factory.tistory.com/603 [Java] PriorityQueue(우선순위 큐) 클래스 사용법 & 예제 총정리 우선순위 큐(Priority Queue)란? 일반적으로 큐는 데이터를 일시적으로 쌓아두기 위한 자료구조로 스택과는 다르게 FIFO(First In First Out)의 구조 즉 먼저 들어온 데이터가 먼저 나가는 구조를 가집니다 coding-factory.tistory.com pridiot.tistory.com/68 정리 잘된 블로그 참고

알고리즘/참고 2021.01.18

[JAVA] String 관련 함수 모음

1. String 값 일치 여부 판단 str1.equals(str2) - String 형 str1과 str2가 일치하는지 확인 2. String 의 특정위치 성분을 char형으로 반환 str.charAt(i) - String형 str변수의 i번쨰 위치한 문자를 반환(ex str = KOREA , str.charAt(1) = 'O' ) 3. String 문자열 일괄 대문자 or 소문자로 변경 str.toUpperCase() str.toLowerCase() - ex) str = "aAbCC" , str.toUpperCase() = "AABCC" , str.toLowerCase() = "aabcc" 4. String 문자열 자르기 str.substring(int start , int end) - str의 st..

알고리즘/참고 2021.01.11

[JAVA] Hashmap 다루기

int,float,double 형 변수 : 파란색 char,string,list 형 변수 : 빨간색 그 외 변수 : 볼드체 색깔있는건 변수라고 생각하면됨 1. hashmap 선언 HashMap hashmap_temp = new HashMap(); ※안의 형태는 자유 2. hashmap 에 값 input hashmap_temp.put(key, value); 3. key값으로 hashmap 에서 value 가져오기 hashmap_temp.get(key); 4. key값이 없으면 defualt 값을 가져온다 hashmap_temp.getOrDefault(key,default);

알고리즘/참고 2020.06.01

[JAVA] arraylist 다루기

int,float,double 형 변수 : 파란색 char,string,list 형 변수 : 빨간색 색깔있는건 변수라고 생각하면됨 ※사용하기 위해서는 import java.util.ArrayList; 를 선언해 주어야 한다 1. arraylist 선언 ArrayList list = new ArrayList(); 2. list.add - arraylist에 성분추가 사용예시: list.add(1) 3.list.get(index) - arraylist에서 index 의 성분값 가져오기 사용예시: list.get(index) 4.list.remove(index) - arraylist에서 index 삭제(뒤에 성분은 삭제 후 당겨짐) 사용예시: list.remove(index) 5.list.size() - ar..

알고리즘/참고 2020.05.28

[JAVA] 문자열 함수로 다루기

int,float,double 형 변수 : 파란색 char,string 형 변수 : 빨간색 색깔있는건 변수라고 생각하면됨 1. Integer.parseInt - String을 문자그대로 int형으로 전환 사용예시 : int number = Integer.parseInt(String_number); 2. toCharArray() - String을 char형 배열로 전환 사용예시 : char [] char_value = string_value.toCharArray(); 3.substring(start,end) - String을 start번째에서 end번째 까지 자른다 사용예시 : String_value.substring(1,2);-1번째에서 2번째까지 자름 String_value.substring(3);-3..

알고리즘/참고 2020.05.28