मैंने पाइथन आधिकारिक वेबसाइट पर सेट ऑपरेशंस की समय की जटिलता की तालिका देखी है। लेकिन मैं बस चाहता हूँ पूछना एक सेट के लिए एक सूची परिवर्तित करने, उदाहरण के लिए के समय जटिलता क्या,रूपांतरण सेट करने के लिए सूची की समय जटिलता क्या है?
l = [1, 2, 3, 4, 5]
s = set(l)
मैं एक तरह से जानते हैं कि यह वास्तव में एक हैश तालिका है, लेकिन वास्तव में यह कैसे काम करता है? क्या यह ओ (एन) है?
आप इसका परीक्षण कर सकते हैं ... बस इसे बढ़ाने के लिए समय। (मुझे नहीं पता, लेकिन मुझे लगता है कि यह हैश टेबल में सम्मिलन के बाद से होना चाहिए ओ (1)।)। – Trilarion
धन्यवाद मुझे लगता है कि मैं बहुत आलसी था, मुझे टाइमर मॉड्यूल –
टाइमिट का उपयोग करने के लिए उपयोग करना चाहिए, टाइमर –