런너(Runner) 기법
pg.210
- 연결 리스트를 순회할 때 2개의 포인터 동시에 사용
- 병합 지점이나 중간 위치, 길이 등 판별 시 유용하게 사용
연산자 실행 순서
pg. 214
if not l1 or l1 and l1.val > l2.val:
if (not l1) or (l1 and (l1.val > l2.val)):
- 연산자 실행 순서 :
not and or - and 가 or 보다 먼저
숫자형인 경우 swap
pg. 218
x += y
y = x - y
x -= y
- 추가 공간이 필요로 하지 않아 공간 복잡도 측면에서 효과적
반응형
'Algorithm > 파이썬 알고리즘 인터뷰' 카테고리의 다른 글
| [베열] 두 수의 합 (0) | 2022.01.10 |
|---|---|
| [문자열 배열] 가장 긴 팰린드롬 부분 문자열 (0) | 2022.01.03 |
| [문자열 배열] 문자열 뒤집기 (0) | 2021.12.31 |
| 파이썬 알고리즘 인터뷰 | 7장 배열 (0) | 2021.11.22 |
| 파이썬 알고리즘 인터뷰 | 6장 문자열 조작 (0) | 2021.11.22 |
댓글