기억해둘 알고리즘

소수 구하기

최대공약수(유클리드 호제법), 최소공배수 구하기

메모(Java)

배열 복사 및 잘라내기

split() 의 두 번째 인자 (limit)

동일한 값으로 채워진 스트림 or 리스트 만들기

스트림 합치기 및 중복제거

Integer의 비교 메서드 compare(int a, int b)

스트림 정렬

스트림에서 Charecter > String

정렬 메서드 예시들

백준에서 자바 입력값 받기 (BufferReader)

메모(python)

파이썬 배열 정렬

투 포인터

프로그래머스 문제풀이

Level 1

Level 2

자료구조 및 알고리즘

컬렉션 시간복잡도

2023/04/04 힙 정렬 (Heap Sort) - Java (ing)

2023/04/02 합병 정렬 (Merge Sort) - Java

2023/04/01 기수 정렬(Radix Sort) - Java

2023/03/31 삽입 정렬 (Insert Sort) -Java

2023/03/29 퀵 정렬 (Quick Sort) - Java

2023/03/25 [DP] 동전교환 알고리즘 (1)

2023/03/24 [DFS] 전위 순회, 중위 순회, 후위 순회

2023/03/22 [BFS] 최단경로 출력하기

2023/03/21 [DFS] 부분집합 모두 출력하기

2023/03/21 BT(Binary Tree) / BST(Binary Search Tree)

2023/03/18 [재귀함수] 순서대로, 역순으로 출력 / 이진수 출력

2023/03/18 Graph

2023/03/17 Tree

2023/03/16 Queue

2023/03/16 Stack