✅ 프로그래머스 오픈채팅방의 자세한 풀이법 - vector , unordered_map에 대해 더 알아보기💌
✅ 프로그래머스 조이스틱의 자세한 풀이법 - 그리디 알고리즘이란 ?!?! 👸💎🔮💰
✅ 프로그래머스 디스크 컨트롤러의 자세한 풀이법 - C++ 우선순위큐 : 말그대로 우선순위대로 정렬된 큐 ~~
✅ 프로그래머스 N으로 표현의 자세한 풀이법 - 동적계획법과 unorderedset 자료구조 사용법까지 ❤️🔥
✅ 프로그래머스 타겟 넘버의 자세한 풀이법 - 재귀와 DFS ❤️🔥
✅ 프로그래머스 네트워크의 자세한 풀이법 - 재귀와 DFS ❤️🔥
✅ 프로그래머스 단어 변환의 아주 자세한 풀이법 - BFS, DFS, 백트래킹 ❤️🔥
✅ 프로그래머스 체육복의 히든 테스트케이스 기록 🔖
shift, pop 효율성 😅
정렬과 해시가 핵심인 문제 🤓
조합을 구하는 방법 [1,2,3,4]로 3개를 뽑는 조합을 만드는 방법을 생각해보면, 배열([1,2,3,4])을 순회하면서 하나씩 고정시키고 그 뒤에있는 나머지 원소들가지고 다시 재귀적으로 조합을 구해서 붙이면 된다. 재귀로 나타내보기 재귀함수는 종료조건이 중요하다! 종료 조건이 없다면 무한루프처럼 스택이 계속 쌓여서 콜스택이 터지기 때문! 재귀 ...
후보키 조합, 유일성 최소성 탐색