시간복잡도
아래 세 개의 함수 명령 수행 횟수는 총 몇 번인가?
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | float Sum(float* a, const int n) { float s = 0; for(inti=0;i<n;i++) s+=a[i]; return s; } float Rsum(float* a, const int n) { if(n<=0) return 0; else return (Rsum(a,n-1 + a[n-1]); } void Add((int** a,int** b,int** c,int m,int n) { for(i=0;i<m;i++) for(j=0;j<n;j++) c[i][j] = a[i][j] + b[i][j]; } | cs |
참고하기 좋은 블로그 : http://b-jay.tistory.com/110
'스터디 > C++' 카테고리의 다른 글
Lambda Expression (0) | 2015.05.13 |
---|---|
유니폼 초기화, initializer_list (이니셜라이져 리스트), (0) | 2015.05.13 |
2진수 표현 방법, 구분자 ' 지원 (0) | 2015.05.13 |
auto,decltype,nullptr,std:array (0) | 2015.05.07 |
R-value, L-value -> Value-type (0) | 2015.03.24 |