교집합: a.retainAll(b); //a에는 교집합 원소만 남게 됨합집합: a.addAll(b); //a에는 합집합 원소 들어감차집합: a.removeAll(b);//a에는 b의 원소들이 모두 제거됨

기본 코드 약수구하기, 최대공약수&최소공배수 구하기
1번방법(비추)2번방법
1 2 3 1 2 4 1 3 4 2 3 4

점화식 (Recurrence): 어떤 수열의 일반항을 그 이전의 항들을 이용하여 정의한 식재귀함수: 어떤 함수가 자기 자신을 다시 호출하여 작업을 수행하는 방식재귀 기본 연습팩토리얼

기본코드// Practice// 제곱과 제곱근을 Math 없이 직접 구현하기

복잡도알고리즘 성능을 나타내는 척도시간 복잡도알고리즘의 필요 연산 횟수공간 복잡도알고리즘의 필요 메모리시간복잡도와 공간복잡도는 trad-off관계기본코드

파스칼의 삼각형(Pascal's triangle)은 수학에서 이항계수를 삼각형 모양의 기하학적 형태로 배열한 것이다.파스칼의 삼각형은 다음과 같이 만들 수 있다.1\. 첫 번째 줄에는 숫자 1을 쓴다.2\. 그 다음 줄은 바로 위의 왼쪽 숫자와 오른쪽 숫자를 더한다.삼