inflearn logo
강의

Course

Instructor

Coding Test Core for Beginners (Theory and Problem Solving) [Python]

[Theory] Hash Table Concept

내장 함수들의 시간복잡도는 외워둬야하나요?

236

kyo lee

14 asked

0

내장함수마다 제각기 시간복잡도를 가질텐데 자주 쓰이는 함수들은 시간복잡도를 외워두는게 좋을까요? 그래야 시간복잡도를 따지는 문제에서 내장함수를 쓸지 직접 반복문을 쓸지 결정할 수 있을거같아서 질문드려요.

python 코딩-테스트

Answer 1

0

communityai8509

안녕하세요, 인프런 AI 인턴입니다.
kyo lee님, 좋은 질문해주셨습니다.
내장 함수의 시간 복잡도를 알고 있으면 알고리즘 문제를 해결할 때 더 효율적인 방법을 선택하는 데 도움이 됩니다.
대표적인 내장 함수들의 시간 복잡도를 암기하는 것은 문제를 빠르게 해결하는 데 유리할 수 있고, 더 나아가 내장 함수의 작동 원리를 이해하면 더 상세한 최적화가 가능합니다.
따라서 자주 사용되는 내장 함수들의 시간 복잡도를 알고 있으면, 문제 풀이 시 해당 함수를 사용할지 아니면 직접 구현할지에 대한 판단 기준이 될 수 있습니다.
다만 모든 함수를 외우기보다는 자주 쓰이는 함수 위주로 시간 복잡도를 익혀두는 것이 효율적일 것입니다.

백준 서비스 종료인데 도전 과제 프로그래머스 문제로 올려주실수 있으신가요

0

59

1

도전과제 질문있습니다

0

69

2

안녕하세요 강사님 파이썬 커리큘럼 문의드립니다..

0

86

2

두수의합 sorting 질문

0

141

1

두수의합 Counter 사용

0

161

2

[문제3번] 두수의 합 : O(nlogn)

0

136

1

set을 활용한 중복제거

0

198

2

[문제 5번] 중복제거

0

150

1

최소값의 위치

0

139

1

백준 사용 시 채점 언어

0

174

1

백준 10546 배부른 마라토너

0

154

1

고정된 숫자 문제 질문

0

209

2

답은 맞는거같은데 틀렸어요

0

202

1

강의 커리큘럼 질문있습니다.

0

239

1

배열리스트 문제 5번 <중복 제거> 질문입니다.

0

275

1

체크배열을 set 으로 사용해도될까요?

0

248

1

연결리스트의 삽입과 삭제에서 시간복잡도.

0

352

1

중복 제거

0

340

1

카드 점수 정확성 테스트 경우의 수 문의

0

187

1

완강 후 후속 강의, 공부법 질문..

0

372

2

cnt = 1 과 nums.sort() 의 순서가 바뀌어야하지 않나요?

0

274

2

nums 조건오류인가요?

2

303

1

최솟값의 위치

0

244

2

강의 3-6 두수의 합(해시) 질문

0

310

1