1) List یک مجموعه مرتب شده است که ترتیب درج را حفظ می کند، به این معنی که پس از نمایش محتوای فهرست، عناصر را به همان ترتیبی که در آن درج شده اند نمایش می دهد. لیست. مجموعه یک مجموعه نامرتب است، هیچ نظمی را حفظ نمی کند.
کدام ساختار داده ترتیب درج را حفظ می کند؟
اگر بخواهیم ترتیب درج عناصر را حفظ کنیم، قرار است از LinkedHashSet استفاده کنیم. LinkedHashSet ترتیب درج عناصر را حفظ می کند.
آیا HashSet ترتیب درج را حفظ می کند؟
اگر نمی خواهید ترتیب عناصر را حفظ کنید، از HashSet استفاده کنید. اگر میخواهید ترتیب درج عناصر را حفظ کنید، از LinkedHashSet استفاده کنید. اگر میخواهید عناصر را بر اساس مقایسهکننده مرتب کنید، از TreeSet استفاده کنید.
آیا مجموعه ترتیب درج را حفظ می کند؟
مجموعه ها ترتیب درج را حفظ نمی کنند. برخی فقط به طور پیش فرض یک مقدار جدید را در پایان اضافه می کنند. حفظ ترتیب درج تنها زمانی مفید است که اشیاء را بر اساس آن اولویت بندی کنید یا از آن برای مرتب کردن اشیا به نحوی استفاده کنید.
ترتیب درج چیست؟
ترتیب درج به ترتیبی است که در آن عناصر را به ساختار داده اضافه می کنید (به عنوان مثال، مجموعه ای مانند فهرست، مجموعه، نقشه، و غیره). به عنوان مثال، یک شی List ترتیبی را که عناصر را به آن اضافه می کنید حفظ می کند، در حالی که یک شی Set ترتیب عناصر درج شده را حفظ نمی کند.