मुझे पता है कि एक साधारण इंट वेक्टर में ओ (1) यादृच्छिक अभिगम समय है, क्योंकि xth तत्व की स्थिति की गणना करना आसान है, क्योंकि सभी तत्वों का आकार समान है।सी ++: स्ट्रिंग वैक्टर के यादृच्छिक पहुंच समय कैसे काम करता है?
अब स्ट्रिंग वेक्टर के साथ क्या हो रहा है?
चूंकि स्ट्रिंग की लंबाई अलग-अलग होती है, इसलिए इसमें ओ (1) यादृच्छिक पहुंच समय नहीं हो सकता है, है ना? यदि यह कर सकता है, तो इसके पीछे तर्क क्या है?
धन्यवाद।
अद्यतन:
जवाब बहुत स्पष्ट और संक्षिप्त कर रहे हैं, आप सभी की मदद के लिए धन्यवाद देता हूं। मैंने जॉय के जवाब को स्वीकार किया क्योंकि यह समझना आसान और आसान है।
एक स्ट्रिंग और इसकी सामग्री एक ही चीज़ नहीं है। किसी ऑब्जेक्ट का आकार हमेशा स्थिर रहता है। – GManNickG