일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- map
- webpack
- 무한 스크롤
- TS
- CORS
- 태그된 유니온
- 공변성
- useAppDispatch
- autosize
- dfs
- 호이스팅
- Jest
- recoil
- SSR
- 결정 알고리즘
- 투포인터
- ESlint
- 인터섹션
- 이분 검색
- RTK Query
- Promise
- async/await
- 반공변성
- 타입 좁히기
- 리터럴 타입
- CI/CD
- React
- tailwind
- app router
- Cypress
Archives
- Today
- Total
목록코딩 테스트(Python)/이것이 취업을 위한 코딩 테스트다 (41)
짧은코딩

시간 복잡도: 입력에 대해 알고리즘이 얼마나 오래 걸리는지, 필요한 연산의 횟수 공간 복잡도: 특정한 크기의 입력에 대해 알고리즘이 얼마나 많은 메모리르 차지하는지, 필요한 메모리의 양 효율적인 알고리즘을 사용하면 보통 시간 복잡도와 공간 복잡도는 일종의 거래 관계가 성립한다. 메모리를 많이 사용하는 대신 반복 연산을 생략하면서 계산 복잡도를 줄일 수 있다. -시간복잡도 만약 연산 횟수가 3N^3 + 5N^2 + 1,000,000이면 상수를 무시할 수 없다. 일반적 코딩 테스트에선 상수를 고려해야 하는 경우는 적지만 빅오 표기법이 항상 절대적인 것은 아니다. 일반적으로 코딩테스트에서 O(N^3)을 넘어가면 문제 풀이에 사용하기 어렵다. 그렇기에 알고리즘 문제 풀이 전에 조건을 먼저 확인하고 얼마나 효율적..
코딩 테스트(Python)/이것이 취업을 위한 코딩 테스트다
2022. 5. 4. 02:41