제네릭 (2) 썸네일형 리스트형 [JAVA] 백준 알고리즘 7576번 문제풀이 (토마토) https://www.acmicpc.net/problem/7576 7576번: 토마토 첫 줄에는 상자의 크기를 나타내는 두 정수 M,N이 주어진다. M은 상자의 가로 칸의 수, N은 상자의 세로 칸의 수를 나타낸다. 단, 2 ≤ M,N ≤ 1,000 이다. 둘째 줄부터는 하나의 상자에 저장된 토마토들의 정보가 주어진다. 즉, 둘째 줄부터 N개의 줄에는 상자에 담긴 토마토의 정보가 주어진다. 하나의 줄에는 상자 가로줄에 들어있는 토마토의 상태가 M개의 정수로 주어진다. 정수 1은 익은 토마토, 정수 0은 익지 않은 토마토, 정수 -1은 토마 www.acmicpc.net ● 토마토 (7576번) - BFS import java.util.*; class A { int x; int y; A(int x, int .. [JAVA] 래퍼 클래스(Wrapper class) 및 제네릭(Generic) ▶ 래퍼 클래스(Wrapper class) 및 제네릭(Generic) ● 래퍼 클래스(Wrapper class) : 기본 데이터타입 (int,double,String,char등)의 데이터를 객체로 취급해야하는 경우가 있습니다. 메소드의 인수로 객체 타입만 요구하면, 기본타입을 그대로 사용할 수 없습니다. 이때는 기본타입의 데이터를 먼저 객체로 변환하고 인수로 넣어줘야하는데 8개의 기본데이터타입에 해당하는 데이터를 객체로 만들어 주는 클래스를 말합니다. ( java.lang 패키지에서 제공합니다. ) ● 제네릭(generic) : 보통 데이터타입에는 int,String,long 등....과 같은 기본 데이터타입이 존재합니다. 제네릭은 이런 데이터 타입을 명시하지않은 상태라고 생각하시면 됩니다. 데이터타입을.. 이전 1 다음