inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

1주차 개념 #7. 문제로 연습하는 시간복잡도 Q5

1주차 개념 #7. 문제로 연습하는 시간복잡도 Q5 강의 질문있습니다.

해결된 질문

275

hoon

작성한 질문수 13

0

안녕하세요 수민님 ㅎㅎ

해당 함수에서 시간복잡도가 어느정도 큰 주요 로직이라고 보시면 됩니다. 예를 들어

#include<bits/stdc++.h>
using namespace std;  
int N, cnt;
void solve(int N){
	cnt++;
	cout << cnt << '\n';
	if(N == 0) return;
	for(int i = 0; i < 3; i++){
		solve(N - 1);
	} 
	return;
}
int main(){
	cin >> N; 
	solve(N);    
	return 0;
} 

이 solve라는 함수에서 주요한 로직은

	for(int i = 0; i < 3; i++){
		solve(N - 1);
	} 

이부분입니다.
---------------------------------------------------
최근 질문에 큰돌님께서 작성하신 답변을 제가 일부 가져왔습니다.

여기서는 메인 로직 즉, 주요 로직이 반복문이라고 설명하셨는데, 강의 5:22초에는 메인 로직이 출력문이라 O(1)이라고 말씀하십니다. 강의내용과 질문게시판 답변 중 뭐가 맞는 건가요?

c++ 코딩-테스트

답변 1

1

큰돌

안녕하세요 훈님 ㅎㅎ

제가 해당 답변에서 메인로직에 대한 설명을 혼란스럽게 드린 것 같습니다.

죄송합니다... ㅜㅜ

강의내용은 맞구요. ㅎㅎ

그리고 해당 부분에 대한 답변을 좀 더 자세히 변경했습니다.

https://www.inflearn.com/questions/1185851/1%EC%A3%BC%EC%B0%A8-%EA%B0%9C%EB%85%90-7%EC%97%90%EC%84%9C-%EC%9E%AC%EA%B7%80%ED%95%A8%EC%88%98%EC%9D%98-%EC%8B%9C%EA%B0%84%EB%B3%B5%EC%9E%A1%EB%8F%84%EB%A5%BC-%EA%B5%AC%ED%95%A0-%EB%95%8C-%EB%A9%94%EC%9D%B8-%EB%A1%9C%EC%A7%81%EC%9D%80-%EC%96%B4%EB%96%A4-%EA%B8%B0%EC%A4%80%EC%9C%BC%EB%A1%9C-%EA%B2%B0%EC%A0%95%ED%95%98%EB%8A%94%EA%B1%B4%EA%B0%80%EC%9A%94

해당 링크 참고 부탁드립니다.

 

 

감사합니다.

교안 158페이지 문의드립니다

0

11

2

코딩살구클럽 관련 건의사항

0

31

1

코살에 19942 다이어트 문제에 N의 범위가 빠져있슴니다

0

15

1

진행 방법 질문드립니다!

0

51

2

2-I) 왜 이 문제가 그래프이론 카테고리에 있는지 잘 모르겠습니다.

0

56

2

2주차 개념#12 트리 순회

0

26

2

백준사이트가 종료된다고 합니다.

0

287

2

백준 서비스 종료

9

890

1

sk 하이닉스 코테 대비

0

368

2

3-G 최댓값 질문

0

51

1

모듈러 연산 값이 10이 아닌 경우도 있지 않나요?

0

83

2

3-I 코드 질문드립니다.

0

62

2

3-N 질문 있습니다.

0

66

2

학습방법

0

102

2

4-H 질문 있습니다 (코드 리뷰)

0

66

2

코딩테스트 어디까지 준비해야 하는지 질문이 있습니다.

0

170

2

2-O 반례가 무엇일지 어떤 부분이 틀렸는지 잘 모르겠습니다.

0

69

2

2주차 개념 #4-2. 인접행렬 질문있습니다.

0

64

2

1-A 문제풀이 후 궁금한 점이 생겨서 질문드립니다.

0

51

2

조합 재귀 풀이 확인 해주시면 감사하겠습니다.

0

68

2

함수별 시간복잡도

0

73

2

3-h 질문입니다.

0

49

1

안녕하세요 선생님. 시간 복잡도 4번 질문있습니다.

0

53

2

1-I 문제 질문 드립니다.

0

76

2