[hwi-middle] WEEK 14 solutions#2626
Conversation
There was a problem hiding this comment.
🏷️ 알고리즘 패턴 분석
- 패턴: BFS
- 설명: 이 코드는 큐를 이용한 너비 우선 탐색(BFS)로 트리의 각 레벨을 순회하며 결과를 저장합니다. 레벨별로 노드를 처리하는 방식이 BFS의 특징입니다.
📊 시간/공간 복잡도 분석
| 복잡도 | |
|---|---|
| Time | O(n) |
| Space | O(n) |
피드백: 큐를 이용한 BFS로 모든 노드를 한 번씩 방문하며, 노드 수에 비례하는 공간이 필요하다.
💡 풀이에 시간/공간 복잡도를 주석으로 남겨보세요!
📊 hwi-middle 님의 학습 현황이번 주 제출 문제
누적 학습 요약
문제 풀이 현황
🤖 이 댓글은 GitHub App을 통해 자동으로 작성되었습니다. 🔢 API 사용량 (gpt-4.1-nano)
|
There was a problem hiding this comment.
🏷️ 알고리즘 패턴 분석
- 패턴: Bit Manipulation
- 설명: 이 코드는 비트 조작을 이용하여 각 숫자의 1 비트 개수를 계산하는 방식으로, 비트 연산의 특성을 활용하는 패턴입니다.
📊 시간/공간 복잡도 분석
| 복잡도 | |
|---|---|
| Time | O(n) |
| Space | O(n) |
피드백: 단일 반복문으로 i & (i - 1) 연산을 통해 이전 값에 1을 더하는 방식으로 계산하며, 모든 수를 한 번씩 처리한다.
💡 풀이에 시간/공간 복잡도를 주석으로 남겨보세요!
There was a problem hiding this comment.
🏷️ 알고리즘 패턴 분석
- 패턴: Dynamic Programming
- 설명: 이 코드는 원형 배열에서 연속된 집을 털 때, 최적의 선택을 위해 DP를 이용한 최댓값 계산 방식을 사용합니다. 각 경우별 최적 해를 구하고 비교하는 방식이 DP 패턴에 속합니다.
📊 시간/공간 복잡도 분석
| 복잡도 | |
|---|---|
| Time | O(n) |
| Space | O(n) |
피드백: 두 개의 독립된 DP 계산을 통해 최적 해를 구하며, 각각의 경우에 대해 배열을 한 번씩 순회한다.
💡 풀이에 시간/공간 복잡도를 주석으로 남겨보세요!
There was a problem hiding this comment.
🏷️ 알고리즘 패턴 분석
- 패턴: Greedy, Interval Scheduling
- 설명: 이 코드는 회의실 배정을 위해 시작 시간 기준 정렬 후, 가장 먼저 끝나는 회의실을 재사용하는 방식으로 최적의 회의실 수를 찾는 그리디 알고리즘입니다. 회의 종료 시간을 활용하여 효율적으로 자원을 할당하는 전략을 사용합니다.
📊 시간/공간 복잡도 분석
| 복잡도 | |
|---|---|
| Time | O(n^2) |
| Space | O(n) |
피드백: 이중 루프로 회의실을 찾기 때문에 최악의 경우 O(n^2) 시간이 소요되며, 회의실 리스트는 최대 n개까지 유지한다.
💡 풀이에 시간/공간 복잡도를 주석으로 남겨보세요!
There was a problem hiding this comment.
🏷️ 알고리즘 패턴 분석
- 패턴: Trie, Backtracking
- 설명: 이 코드는 트라이 구조를 활용하여 단어 검색을 효율화하고, DFS 기반 백트래킹으로 보드 내 탐색을 수행합니다. 두 패턴이 결합되어 문제 해결에 적합합니다.
📊 시간/공간 복잡도 분석
| 복잡도 | |
|---|---|
| Time | O(M * 4^L) |
| Space | O(N * L) |
피드백: 트라이를 이용한 DFS로 효율적으로 탐색하며, 불필요한 경로를 제거하는 최적화도 포함되어 있다.
💡 풀이에 시간/공간 복잡도를 주석으로 남겨보세요!
liza0525
left a comment
There was a problem hiding this comment.
깔끔한 풀이로 코드 보기 좋았습니다! 중간중간 주석까지 달아주셔서 더욱 이해하기 편했습니다
이번주도 고생하셨습니다!
답안 제출 문제
작성자 체크 리스트
In Review로 설정해주세요.검토자 체크 리스트
Important
본인 답안 제출 뿐만 아니라 다른 분 PR 하나 이상을 반드시 검토를 해주셔야 합니다!