Sobes.tech
Junior — Middle

Standart kitabxanada kolleksiyalar vasitəsilə həyata keçirilmiş əsas məlumat strukturlarını sadalaya bilərsinizmi?

sobes.tech Süni İntellekt

AI-dan cavab

Java-nın standart kitabxanasında, java.util paket vasitəsilə, əsas məlumat strukturları kolleksiyalar şəklində həyata keçirilmişdir. Bunlar bunlardır:

  • List — təkrarlara icazə verən ardıcıl elementlər toplusu. İcralar:

    • ArrayList — dinamik massiv
    • LinkedList — ikitərəfli bağlı siyahı
  • Set — unikal elementlər toplusu, müəyyən edilmiş ardıcıllıq olmadan (və ya bəzi icralarda sıralı):

    • HashSet — hash cədvələ əsaslanır
    • LinkedHashSet — daxil etmə ardıcıllığını saxlayır
    • TreeSet — sıralanmış toplusu
  • Queue — növbə, adətən FIFO prinsipi ilə elementləri işləmək üçün:

    • LinkedList (Queue-ni həyata keçirir)
    • PriorityQueue — prioritetli növbə
  • Map — açar-dəyər xəritəsi:

    • HashMap — hash cədvəli
    • LinkedHashMap — daxil etmə ardıcıllığını saxlayır
    • TreeMap — açara görə sıralanmış xəritə

Bu məlumat strukturları Java-da obyekt kolleksiyalarını səmərəli saxlamaq və işləmək imkanı verir.