백준 1697번
if not 의미는 if not 다음에 False가 오면 실행한다는 뜻이다.
0은 False를 의미하므로 array_list 배열 안 값이 0이면 실행한다는 뜻
이 유형은 BFS 와 DFS 를 약간 변형해서 푼다.
따라서 BFS와 DFS의 구조를 외워야 한다.
핵심은 BFS는 0번째 요소를 뽑고, DFS는 마지막 요소를 뽑는 것
리스트가 오름차순이라면 순서가 뒤에서 앞으로 방향이다.
앞에서 뒤로 하려면 sort로 내림차순으로 정렬하고 마지막 요소를 뽑으면 된다.
2606번 백준
백준 1012번
백준 1325번
'컴퓨터공학 > 자료구조&알고리즘' 카테고리의 다른 글
알고리즘> 그래프> 최소신장트리> 크루스칼 알고리즘 (0) | 2021.08.28 |
---|---|
알고리즘> 피보나치 (0) | 2021.07.26 |
코딩테스트> 동적 프로그래밍 (0) | 2021.07.12 |
코딩테스트> 고급 탐색 알고리즘 (0) | 2021.06.28 |
알고리즘> 버블정렬, 선택정렬, 삽입정렬, 병합정렬 (0) | 2021.06.28 |