अगर मेरे पास एक वैरिएबल है, तो List
उसमें बहुत सारे प्रकार की वस्तुएं हो सकती हैं, जैसे ArrayList
या LinkedList
। एक LinkedList
और एक के बीच का अंतर ArrayList
बहुत बड़ा है। विधियों का बड़ा ओ व्यवहार बहुत भिन्न होता है। उदाहरण के लिए छँटाई List
और फिर इसका उपयोग द्विआधारी खोजों को करने के लिए ठीक है ArrayList
लेकिन एक के साथ कोई मतलब नहीं होगा LinkedList
।