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 xor
- python sorted
- 파이썬릿코드
- 파이썬알고리즘풀기
- 코틀린기초
- python priority queue
- 릿코드 파이썬
- 릿코드풀이
- 파이썬 프로그래머스
- 파이썬 알고리즘
- 알고리즘풀기
- 잇츠디모
- 파이썬 릿코드
- 릿코드풀기
- 알고리즘풀이
- python 릿코드
- 파이썬 알고리즘 풀기
- binary search
- python zip_longest
- 릿코드
- LeetCode
- leetcode풀기
- python 알고리즘
- leetcode풀이
- leetcode 풀기
- 릿코드 풀기
- 파이썬알고리즘
- 파이썬릿코드풀기
- python Leetcode
- 상가수익률계산기
Archives
- Today
- Total
목록membership (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