공간 복잡도 판단하기
공간 복잡도란? : 입력값과 문제를 해결하는 데 걸리는 공간과의 상관 관계를 말한다. (입력값과 결과값이 나오는 데까지 사용하는 공간을 말한다.) 입력값이 2배로 늘어났을 때 문제를 해결하는 데 걸리는 공간은 몇 배로 늘어나는 지 보는 것이다. 우리는 공간이 적게 걸리는 알고리즘을 좋아하니 입력값이 늘어나도 걸리는 공간이 덜 늘어나는 알고리즘이 좋은 알고리즘이다. 공간 복잡도를 계산 할 때는 저장하는 데이터의 양이 1개의 공간을 의미합니다. 첫번째 방법에서 공간 복잡도를 계산 해보자면 def find_max_occurred_alphabet(string): alphabet_array = ["a", "b", "c", "d", "e", "f", "g", "h", "i", "j", "k", "l", "m", "..
2021. 11. 12.