코딩테스트 자료구조, 알고리즘 정리
알아야 할 개념 시간복잡도, 공간 복잡도 알아야 할 자료구조 배열, 연결 리스트, 스택, 큐, 덱, 힙, 트리, 해시, 그래프 알아야 할 알고리즘 정렬, 구현, 재귀, 그리디, 탐색(+DFS/BFS, 백트래킹, 이분 탐색), 다이내믹 프로그래밍, 그래프 알고리즘 알고리즘 배열 문제 Array, LinkedList Sliding window Two Pointer 1차원 BFS/DFS 구현 재귀 Back Tracking Union-Find Divide and Conquer 그리디 정렬 기본 정렬 문제 Merge Sort Quick Sort 탐색 DFS/BFS Back Tracking 이분 탐색 Binaray Search Parametric Search 다이내믹 프로그래밍 기본 DP 2차원 DP 최장 증가 부..
2022. 6. 16.
[Database] MYSQL SQL 총정리
문자열 함수 문자열 함수에서 인자가 여러 개일 때 적용대상 @column 위치는 거의 맨 앞이다. concat select concat(@column, " ", @column) from books; concat_ws select concat("구분자", @column, @column) from books; substr substring substring(@column, start, end) 앞 ~ 뒤 [모두 포함] substring(@column, start) 앞부터 count substring(@column, -start) 뒤부터 count replace replace(@column, "바뀌기 전 문자", "바뀐 후 문자") reverse reverse(@column) char_length char_l..
2022. 5. 3.