https://blog.naver.com/kks227/220769859177
빅오 표기법(Big-O notation), 시간복잡도, 공간복잡도
자료구조나 알고리즘에서 성능 측정의 가장 중요한 지표인 개념을 먼저 소개해드려야 할 것 같습니다. 그건...
blog.naver.com

대충 1초에 1억번이라고 생각하면 됨 시간 복잡도가 작으면 좋은거 시간 때문에 못 푸는 문제들이 많아서 알고리즘 배운다고 생각하면 됨
#include <iostream>
#include <algorithm>
#include <vector>
using namespace std;
int main() {
//시간 복잡도 O(N)
int N, sum = 0;
cin >> N;
for (int i = 1; i <= N; i++)
sum += i;
cout << sum;
//시간 복잡도 (1)
cout << N * (N + 1) / 2;
}
https://blog.naver.com/kks227/220769870195
완전 탐색(Brute-force Search)
모든 문제를 푸는 데 있어서 가장 쉽고 간단한 방법부터 짚고 넘어가 봅시다. 완전탐색, 브루트포스(Brute...
blog.naver.com
가능한 경우를 일일이 다 탐색
'C++' 카테고리의 다른 글
| DP, LCS, Knapsack (0) | 2021.11.18 |
|---|---|
| BFS와 DFS, vector (0) | 2021.11.08 |
| 배열 (2) | 2021.10.30 |
| if, for, while (0) | 2021.10.30 |
| 함수, 자료형, 입출력 (0) | 2021.10.30 |