본문 바로가기 메뉴 바로가기

NEMOSTAR5

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

NEMOSTAR5

검색하기 폼
  • 분류 전체보기 (131)
    • Algorithm (46)
      • baekjoon (29)
      • Algorithm (16)
      • 문제 풀이 시 도움될만한 자료들 (1)
    • 언어 (78)
      • WEB (3)
      • C (22)
      • C++ (53)
      • Python (0)
      • django (0)
    • 과제 (0)
    • 책 (2)
      • 윤성우의 열혈 자료구조(C) (2)
  • 방명록

Algorithm (1)
[codeit] Algorithm 공간 복잡도 (Space complexity)

저번 시간복잡도에 이어 이번에는 공간 복잡도에 대해 소개드리려고 합니다. 공간복잡도란? 공간 복잡도(Space Complexity)는 인풋 크기에 비례해서 알고리즘이 사용하는 메모리 공간을 나타냅니다. 공간복잡도는 예제를 통해 보겠습니다. O(1) def product(a, b, c): result = a * b * c return result 파라미터 a, b, c가 차지하는 공간을 제외하면, result 라는 변수에는 a * b * c 라는 값은 인풋값과 무관하기 때문에 공간복잡도는 O(1)이라고 볼 수 있습니다. O(n) def get_every_other(my_list): every_other = my_list[::2] return every_other 인풋 my_list 의 길이가 n이라고 생각..

Algorithm/Algorithm 2019. 6. 7. 21:58
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 포인터
  • 종류
  • 시간복잡도
  • call by reference
  • timecomplexity
  • 배열
  • 비트필드
  • 강의
  • 1차원 배열
  • 다차원 배열
  • call by value
  • 공간복잡도
  • 알고리즘
  • 자료구조
  • 간접 지정
  • C
  • 회전리스트
  • inflearn
  • 구조체
  • 직접 지정
  • Algorithm
  • 공용체
  • 공부
  • 프로그래밍
  • 2차원 배열
  • 파이썬
  • codeit
  • 재귀함수
  • 3차원 배열
  • 형승격
more
«   2025/09   »
일 월 화 수 목 금 토
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바