검수요청.png검수요청.png

"공간복잡도"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(새 문서: '''공간 복잡도'''(Space Complexity)는 프로그램을 실행시킨 후 완료하는 데 필요로 하는 자원 공간의 양이다.<ref name"정의"> Kimtaeng, 〈[https://madp...)
 
1번째 줄: 1번째 줄:
'''공간 복잡도'''(Space Complexity)는 프로그램을 실행시킨 후 완료하는 데 필요로 하는 자원 공간의 양이다.<ref name"정의"> Kimtaeng, 〈[https://madplay.github.io/post/time-complexity-space-complexity 시간복잡도와 공간복잡도(Time Complexity Space Complexity)]〉,  《티스토리》, 2018-02-12 </ref>
+
'''공간 복잡도'''(Space Complexity)는 프로그램을 실행시킨 후 완료하는 데 필요로 하는 자원 공간의 양이다.<ref name="정의"> Kimtaeng, 〈[https://madplay.github.io/post/time-complexity-space-complexity 시간복잡도와 공간복잡도(Time Complexity Space Complexity)]〉,  《티스토리》, 2018-02-12 </ref>
  
 
== 정의 ==
 
== 정의 ==
총 공간 요구 = 고정 공간 요구 + 가변 공간 요구로 나타낼 수 있으며 수식으로는 <math>S(P)</math>=<math>c+Sp(n)</math>으로 표기한다. 고정 공간은 입력과 출력의 횟수나 크기와 관계없는 공간의 요구를 말한다. 즉 코드 저장 공간, 단순 변수, 고정 크기의 구조 변수, 상수를 뜻한다. 가변 공간은 해결하려는 문제의 특정 인스턴스에 의존하는 크기를 가진 구조화 변수들을 위해서 필요로 하는 공간, 함수가 순환 호출을 할 경우 요구되는 추가 공간이다. 즉 동적으로 필요한 공간을 말한다.<ref name"정의"></ref>
+
총 공간 요구 = 고정 공간 요구 + 가변 공간 요구로 나타낼 수 있으며 수식으로는 <math>S(P)</math>=<math>c+Sp(n)</math>으로 표기한다. 고정 공간은 입력과 출력의 횟수나 크기와 관계없는 공간의 요구를 말한다. 즉 코드 저장 공간, 단순 변수, 고정 크기의 구조 변수, 상수를 뜻한다. 가변 공간은 해결하려는 문제의 특정 인스턴스에 의존하는 크기를 가진 구조화 변수들을 위해서 필요로 하는 공간, 함수가 순환 호출을 할 경우 요구되는 추가 공간이다. 즉 동적으로 필요한 공간을 말한다.<ref name="정의"></ref>
  
{{각주}
+
{{각주}}
  
 
==참고자료==
 
==참고자료==

2020년 7월 24일 (금) 17:44 판

공간 복잡도(Space Complexity)는 프로그램을 실행시킨 후 완료하는 데 필요로 하는 자원 공간의 양이다.[1]

정의

총 공간 요구 = 고정 공간 요구 + 가변 공간 요구로 나타낼 수 있으며 수식으로는 =으로 표기한다. 고정 공간은 입력과 출력의 횟수나 크기와 관계없는 공간의 요구를 말한다. 즉 코드 저장 공간, 단순 변수, 고정 크기의 구조 변수, 상수를 뜻한다. 가변 공간은 해결하려는 문제의 특정 인스턴스에 의존하는 크기를 가진 구조화 변수들을 위해서 필요로 하는 공간, 함수가 순환 호출을 할 경우 요구되는 추가 공간이다. 즉 동적으로 필요한 공간을 말한다.[1]

각주

  1. 1.0 1.1 Kimtaeng, 〈시간복잡도와 공간복잡도(Time Complexity Space Complexity)〉, 《티스토리》, 2018-02-12

참고자료

같이 보기


  검수요청.png검수요청.png 이 공간복잡도 문서는 인공지능 기술에 관한 글로서 검토가 필요합니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 문서 내용을 검토·수정해 주세요.