Java’da Bağlı Listelerde Eleman Ekleme ve Silme
Bağlı listeler, elemanları sıralı bir şekilde tutan ve her bir eleman bir sonraki elemanın referansını içeren veri yapılarıdır. Java’da bağlı listeler, LinkedList
sınıfıyla temsil edilir. Bu sınıf, eleman ekleme ve silme gibi çeşitli işlemleri destekler.
Eleman Ekleme
- add(E element): Listenin sonuna bir eleman ekler.
- addFirst(E element): Listenin başına bir eleman ekler.
- add(int index, E element): Belirtilen indekse bir eleman ekler.
Örnek:
java
LinkedList<String> isimler = new LinkedList<>();
isimler.add("Ali");
isimler.addFirst("Ayşe");
isimler.add(1, "Mehmet");
Eleman Silme
- remove(Object o): Belirtilen nesneye sahip ilk elemanı siler.
- removeFirst(): Listenin başındaki elemanı siler.
- removeLast(): Listenin sonundaki elemanı siler.
- remove(int index): Belirtilen indeksteki elemanı siler.
Örnek:
java
LinkedList<Integer> sayılar = new LinkedList<>();
sayılar.add(1);
sayılar.add(2);
sayılar.add(3);
sayılar.remove(1); // 2'yi siler
sayılar.removeFirst(); // 1'i siler
sayılar.removeLast(); // 3'ü siler
Faydalı Siteler ve Dosyalar