etc/삼성 알고리즘 과정

[11일차] Heap (1)

uyt8989 2022. 2. 3. 20:28

설 연휴가 끝나고 오랜만에 평일이 됐다. 연휴 동안에 SWEA에 들어가 보니 heap 자료가 이미 올라와있길래 두 문제 미리 풀었다. 그리고 오늘은 세 문제 풀어놨다. 5년 전 자료구조 수업에서 heap을 배우고 이게 뭐야 했던 기억이 있는데 이제는 heap이 뭔지 알고 있다. 

 

오늘 SWEA에서 문제를 풀면서 분명 heap 시간인데 문제가 너무 DP스러워서 일단 DP로 시작했다. 그런데 문제를 풀다보니 DP로는 해결되지 않을 것 같았다. DFS나 BFS 둘 중 하나를 사용해야 할 것 같길래 일단 무지성 DFS를 했다. SWEA는 스택 메모리가 야박하다는걸 segmentation fault를 보고 깨달았다. 그래서 BFS로 문제를 해결하고 있는데 아무리해도 답이 안 나왔다. 알고보니 DFS할 때 썼던 bool 배열을 BFS으로 넘어오면서 타입은 안 바꾸고 이름만 바꿔서 사용하고 있었다... 그래서 배열의 타입만 바꿔주니 바로 pass를 받았다. 이런 실수를 미리해서 오히려 좋다라고 생각하기로 했다...

'etc > 삼성 알고리즘 과정' 카테고리의 다른 글

[13일차] Hash (1)  (0) 2022.02.07
[12일차] Heap (2)  (0) 2022.02.05
[10일차] Code Battle  (0) 2022.01.28
[9일차] Tree (2)  (0) 2022.01.27
[8일차] Tree (1)  (0) 2022.01.26