사진 출처=> 자료들을 순차적으로 나열시킨 자료구조배열, 연결리스트, 스택, 큐가 있다.자바에서 배열의 표현 방법 자료형 \[] 형태로 나타내는데, 이는 배열자체가 자료형인것이 아니라 자료형들의 모임을 나타내는 것이다.배열의 특징1\. 길이가 고정되어있다.2\. 다차원
트리: 사이클이 없이 모든 정점이 연결되어있는 그래프 (사이클: 시작노드에서 다시 시작노드로 돌아올수있는것)EX) 컴퓨터의 디렉토리그래프: 여러 대상들과 대상들 간의 1:1 관계를 도형으로 나타낸것 (정점(Vertex)+간선(Edge)(방향/무뱡향 + 가중치가 있다))
열결되어 있는 원소 사이의 다:다 관계를 표현하는 자료구조이다.연결할 객체를 나타내는 정점(Vertex)와 객체를 연결하는 간선(Edge)의 집합으로 구성된다.그래프 G=(V,E)로 나타낸다.1\. 무방향 그래프 : 두 정점을 연결하는 간선에 방향이 없는 그래프2\.
백준 링크0부터 9까지 K가지의 숫자를 한 번씩만 사용하여 만들 수 있는 수 중 아래 조건을 모두 만족하는 수들의 개수를 구해보자.K (0~9중에서 K가지 숫자를 이용해 수를 만든다) , M (만든수를 M으로 나누어본다)서로 다른 두개의 소수의 합으로 나타낼 수 있음M
같은 로직이라도 System.in을 사용하는 Scanner와 System.out의 print보다 입력이 잦을수록 BufferedReader와 BufferedWriter를 사용하는 편이 빠르다. Scanner와 다르게 Line으로 입력받고 String형으로 입력받는다.파