☆.。.:*・°☆.。.:*・°☆.

· JAVA/백준
정답import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); double A = sc.nextDouble(); double B = sc.nextDouble(); System.out.print(A/B); }}
· JAVA/백준
정답import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); System.out.print(A*B); }}
· JAVA/백준
정답import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); System.out.print(A-B); }}
· JAVA/백준
정답import java.util.Scanner;public class Main{ public static void main(String[] args){ Scanner sc = new Scanner(System.in); int A = sc.nextInt(); int B = sc.nextInt(); System.out.print(A+B); }}오답; 빠짐
· JAVA/백준
정답public class Main { public static void main(String[] args) { System.out.print("Hello World!"); }}
TreeMap이진트리를 기반으로 한 Map 컬렉션같은 Tree 구조로 이루어진 TreeSet과의 차이점은 TressSet은 그냥 값만 저장한다면, TreeMap은 키와 값이 저장된 Map,Entry를 저장한다는 점이다TreeMap에 객체를 저장하면 자동 정렬되는데, 키는 저장과 동시에 자동 오름차순으로 정렬되고 타입이 숫자일 경우 값으로, 문자열일 경우 유니코드로 정렬한다.정렬 순서는 기본적으로 부모 키값과 비교해서 키값이 낮은 것은 왼쪽 자식 노드에 키 값이 높은 것은 오른쪽 자식노트에 Map.Entry 객체를 저장한다.TreeMap은 일반적으로 Map으로써 성능이 HashMap보다 떨어진다.TreeMap은 데이터를 저장할 때 즉시 정렬하기에 추가나 삭제가 HashMap 보다 오래 걸린다.하지만 정렬된..
HashMapMap 인터페이스를 구현한 대표적인 Map 컬렉션Map은 키와 값으로 구성된 Entry 객체를 저장하는 구조를 가지고 있는 자료구조이고 여기서 키와 값은 모두 객체값은 중복 저장될 수 있지만 키는 중복 저장될 수 없다.만약 기존에 저장된 키와 동일한 키로 값을 저장하면 기존의 값은 없어지고 새로운 값으로 대치된다.HashMap은 이름 그대로 해싱(Hashing)을 사용하기 때문에 많은 양의 데이터를 검색하는 데 있어서 뛰어난 성능을 보인다.HashMap은 해시 함수를 통해 '키'와 '값'이 저장되는 위치를 결정하므로, 사용자는 그 위치를 알 수 없고, 삽입되는 순서와 들어 있는 위치 또한 관계가 없다.HashMap 사용법HashMap 선언HashMap map1 = new HashMap(); ..
TreeSetHashSet과 마찬가지로 Set인터페이스를 구현한 클래스로써 객체를 중복해서 저장할 수 없고 저장순서가 유지되지 않는다는 Set의 성질을 그대로 가지고 있다.하지만 HashSet과는 달리 TreeSet은 이진 탐색 트리(BinarySearchTree)구조로 이루어져 있다.이진 탐색 트리(BinarySearchTree)는 추가와 삭제에는 시간이 조금 더 걸리지만 정렬, 검색에 높은 성능을 보이는 자료구조 이다.그렇기에 HashSet보다 데이터의 추가/삭제는 시간이 더 걸리지만 검색과 정렬에는 유리하다.레드-블랙 트리(Red-Black Tree)TressSet은 이진탐색트리 중에서도 성능을 향상시킨 레드-블랙 트리(Red-Black Tree)로 구현되어 있다.일반적인 이진 탐색 트리는 트리의 ..
HashSetHashSet은 Set 인터페이스의 구현 클래스이다. 그렇기에 Set의 성질을 그대로 상속 받는다.Set은 객체를 중복해서 저장할 수 없고 하나의 null 값만 저장할 수 있고 저장 순서가 유지되지 않는다.만약 요소의 저장 순서를 유지해야만 한다면 LinkedHashSet 클래스를 사용하면된다.HashSet과 TreeSet 차이점은HashSet의 경우 정렬을 해주지 않고TreeSet의 경우 자동 정렬을 해준다.Set의 가장 큰 장점은 중복을 자동으로 제거해준다는 점이다.만약 한 편의점에서 오늘 방문한 손님의 총 숫자를 계산하고 싶을 경우도 있을것이다.이럴 경우 오늘 하루동안 편의점을 여러 번 방문한 손님은 한 번으로 체크해주어야 정확한 손님의 숫자가 나올 것이다.이럴때 Set이 유용하게 쓰인..
컬렉션 프레임워크란?배열을 사용하다 보면 여러가지 비효율적인 문제가 생긴다. 가장 큰 문제점은 크기가 고정적이라는 것이다.배열의 크기는 생성할 때 결정되며 그 크기를 넘어가게 되면 더 이상 데이터를 저장할 수 없다.또 데이터를 삭제하면 해당 인덱스의 데이터는 비어있는 메모리 낭비되는 등 여러 문제점들 발생한다.그렇기에 자바는 배열의 이러한 문제점을 해결하기 위해, 널리 알려져 있는 자료자료를 바탕으로 객체나 데이터들을 효율적으로 관리(추가, 삭제, 검색, 저장) 할 수 있는 자료구조들을 만들어 놓았다.이러한 자료구조들이 있는 라이브러리를 컬렉션 프레임워크라고한다.컬렉션 프레임워크는 자바의 인터페이스(interface)를 사용하여 구현된다.컬렉션 프레임워크 주요 인터페이스List 인터페이스Set 인테페이스..
lavender1122
'분류 전체보기' 카테고리의 글 목록 (12 Page)