📘 Lesson  ·  Lesson 38

ArrayList vs LinkedList

ArrayList vs LinkedList

Two List Implementations

Both store ordered lists, but differ inside. ArrayList uses an array; LinkedList uses linked nodes.

Comparison

ArrayListLinkedList
fast random access (get)slow random access
slow insert/delete in middlefast insert/delete
less memorymore memory (node links)

Summary

  • ArrayList = fast get/read; LinkedList = fast insert/delete.
  • Use ArrayList for mostly reading, LinkedList for frequent inserts/deletes.

दो List Implementations

दोनों ordered lists रखती हैं, पर अंदर अलग हैं। ArrayList array use करती है; LinkedList linked nodes।

तुलना

ArrayListLinkedList
तेज़ random access (get)धीमा random access
बीच में insert/delete धीमातेज़ insert/delete
कम memoryज़्यादा memory (node links)

सारांश

  • ArrayList = तेज़ get/read; LinkedList = तेज़ insert/delete।
  • ज़्यादातर reading को ArrayList, बार-बार insert/delete को LinkedList।
← Back to Java Tutorial
🔗

Share this topic with a friend

यह topic किसी दोस्त को भेजें

Found it useful? Send it to a classmate learning the same thing.

अच्छा लगा? जो दोस्त यही सीख रहा है, उसे भेज दीजिए।

\n