728x90

# 빅오

- 제일 큰 걸 가져온다 n^2 + n + 1 => n^2만 가져옴

 

 

# qsort

- nlogn

 

 

# 이분탐색

- 중간 값 이용

 

 

# calloc

- 자동으로 0 채워줌

- malloc은 쓰레기 값 됨

arr = (int*)calloc(n, sizeof(int));

 

 

# sort 함수

#include <iostream>
#include <algorithm> 

using namespace std;

int main() {
    int arr[] = { 1,3,2,6,4,5 };
    int len = sizeof(arr) / sizeof(int);

    std::sort(arr, arr + len);

    for (auto val : arr)
        cout << val;
}

- auto : 형식 자동으로 결정

 

 

# 메모리 구조

- 스택 : 지역변수 (동적)

- 힙 : 동적할당된 메모리 (동적)

- 데이터 : 정적변수와 상수 (정적)

- 코드 : 함수 (정적)

 

 

# fill 함수

- 값을 채워줌

- fill(초기값, 마지막값, 채워줄값)

 

 

# length 함수

- 길이 구함

- int len = s.length();

 

 

# 초기화

int a = 3.0;   // 가능 (다른 자료형이여도 가능)
int a{3.0};    // 불가능

 

 

반응형

'전공 공부 > C++ 튜터링' 카테고리의 다른 글

백준 2443 별찍기 - 6  (0) 2021.04.02
C++ 튜터링 4주차  (0) 2021.04.02
C++ 튜터링 2주차  (0) 2021.03.21
백준 2941 크로아티아 알파벳  (0) 2021.03.20
백준 10809 알파벳 찾기  (0) 2021.03.20
  • 네이버 블러그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기