코딩코딩

  • 홈
  • 태그
  • 방명록

공간복잡도 1

[Python] 시간복잡도, 공간복잡도

시간 복잡도 파이썬은 1초에 2천만번 정도의 연산을 한다고 생각하면 됨. N의 범위가 1,000,000인 경우 : O(logN)인 알고리즘을 설계하면 문제를 풀 수 있다. in 시간복잡도는 자료형에 따라 다름! list, tuple : O(n) - 하나하나 순회함 set, dictionary : O(1) ~ O(n) - hash를 통해 저장하므로 접근시간은 O(1). (단, 해쉬의 충돌이 많아 성능이 떨어지는 경우 O(n)이 걸릴 수도 있음.) 결론은 리스트말고 dictionary 쓰면 더 짧으니 추천! 공간 복잡도 보통 코딩테스트에서 128~512MB로 제한. int의 경우 약 리스트 길이가 100만개일때, 4MB 즉, 128MB일때 3200만개, 256MB일때 6400만개, 512MB일때 1억2800..

알고리즘(Python) 2021.07.08
이전
1
다음
더보기
프로필사진

코딩코딩

  • 분류 전체보기 (10)
    • 후기 (3)
    • 알고리즘(Python) (2)
    • WEB (5)

Tag

네이버, HTML, 부스트캠프, tag, Python, 시간복잡도, responsive, 자소서, 반응형, 레이아웃, 공간복잡도, CSS, 파이썬, 파이썬 함수, 후기, 파이썬 라이브러리, 합격, 챌린지 후기, flex-box, 코딩테스트,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

페이스북 트위터 플러그인

  • Facebook
  • Twitter

Archives

Calendar

«   2025/05   »
일 월 화 수 목 금 토
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 31

방문자수Total

  • Today :
  • Yesterday :

Copyright © Kakao Corp. All rights reserved.

  • github

티스토리툴바