OrderedDict
은 항목의 삽입 순서를 유지해야하기 때문에 get
/set
/popitem
의 성능이 Python 2.7에서 궁금합니다. 지금까지 공식 문서를 찾지 못했습니다. 나는 get
이 O(1)
이고, set
이 O(logN)
이고 popitem
이 O(1)
인 것으로 추측하고 있습니다.OrderedDict의 get 및 popitem 성능
여기는 collection.OrdereDict
documentation입니다.
@Kun, 감사합니다. 나는 묻기 전에 온라인으로 몇몇 문서와 토론을 참조했다. 언급 한 토론에서 결론/get/popitem은 모두'O (1)'입니다. 그러나 저는 그들이 정말로 'O (1)'라는 공식 문서는 찾지 못했습니다. BTW, 내 게시물을 읽으면, 내 질문은 어디 OrderedDict 시간 복잡성에 대한 공식 문서입니다. :) 내가 잘못 읽은 경우 언제든지 저를 시정 해주십시오. –