Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 파이썬 딕셔너리 집합 차이점
- 파이썬 시간복잡도
- 파이썬리스트문법
- 알고리즘
- 인공지능사관학교 5기
- 코딩테스트
- 백준초보
- 백준
- 백준3052번나머지
- 백준파이썬
- 백준단어공부
- python set
- 백준파이썬1157
- Python dictionary
- 파이썬
- python list 문법
- 파이썬 집합문법
Archives
- Today
- Total
목록인공지능사관학교 5기 (1)
종원

파이썬 자료구조!시간복잡도, 리스트, 딕셔너리, 집합시간 복잡도 - 빅 오(Big-O) 표기법O(1) 상수 시간 복잡도입력 크기와 상관없이 일정한 시간이 걸리는 알고리즘O(log n) - 로그 시간 복잡도입력 크기가 커질수록 실행 시간이 로그 형태로 증가하는 알고리즘입니다. 이진 탐색 알고리즘이 대표적입니다.O(N) 선형 시간 복잡도입력 크기에 비례하여 실행 시간이 증가하는 알고리즘입니다.sum_array 함수는 배열의 모든 요소를 한 번씩 순회하며 합계를 계산합니다.배열의 크기가 N일 때, 순회하는 데 걸리는 시간은 N에 비례하므로 시간 복잡도는 O(N)입니다.O(n log n) - 로그 선형 시간 복잡도많은 정렬 알고리즘이 이 시간 복잡도를 가집니다.O(n^2) - 이차 시간 복잡도입력 크기가 커질수..
인공지능사관학교
2024. 5. 29. 17:36