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
- 릿코드풀이
- 파이썬알고리즘
- 릿코드
- 릿코드 파이썬
- 잇츠디모
- python 릿코드
- 릿코드 풀기
- 알고리즘풀기
- python zip_longest
- python xor
- 알고리즘풀이
- python priority queue
- python 알고리즘
- 파이썬 알고리즘
- leetcode풀기
- 파이썬릿코드
- leetcode 풀기
- leetcode풀이
- 릿코드풀기
- 파이썬알고리즘풀기
- 파이썬 프로그래머스
- 상가수익률계산기
- python Leetcode
- binary search
- 파이썬 알고리즘 풀기
- LeetCode
- python sorted
- 파이썬 릿코드
- 코틀린기초
- 파이썬릿코드풀기
Archives
- Today
- Total
목록리스트 vs 집합 (1)
소프트웨어에 대한 모든 것
list vs set 멤버십 속도 차이 비교 (리스트 vs 집합 누가 빠를까?)
리스트에서 요소가 있는지 종종 확인하는(멤버십) 코드를 작성합니다. nums = [1, 3, 5, 7, 9] if 3 in nums: print('3 is in nums') 집합(set) 또한 멤버십 코드를 작성할 수 있습니다. 리스트와 동일하게 in 코드를 사용합니다. 그런데 궁금합니다. 누가 더 빠를까요???? 리스트는 배열처럼 사용하기 때문에 직관적으로 집합보다 더 느릴 것 같네요. 결론적으로, 멤버십의 시간 복잡도는 리스트는 평균적으로 O(n), 집합은 O(1)의 시간 복잡도를 갖습니다. 집합 자료구조는 해싱 구조를 갖습니다. 이것이 리스트와 다르게 속도 차이를 가져 옵니다. Set in Python can be defined as the collection of items. In Python, ..
파이썬
2022. 12. 23. 21:44