---
title: Bağlı Liste Veri Yapısı
slug: bagli-liste-veri-yapisi
url: /detay/bagli-liste-veri-yapisi
type: article
language: Türkçe
entity:
  primary: Bağlı Liste Veri Yapısı
  type: article
  disambiguation: Bağlı Liste Veri Yapısı: Verimli ekleme/silme işlemleri için ideal, temel bir veri yapısı.  Java örnekleri içerir.
  categories:
    - name: Bilişim Ve İletişim Teknolojileri
      slug: bilisim-ve-iletisim-teknolojileri
      url: /kategori/bilisim-ve-iletisim-teknolojileri
    - name: Yazılım Ve Yapay Zekâ
      slug: yazilim-ve-yapay-zeka
      url: /kategori/yazilim-ve-yapay-zeka
    - name: Mühendislik
      slug: muhendislik
      url: /kategori/muhendislik
  tags:
    - Java Kodları
    - Çift Bağlantılı Liste
    - Tekli Bağlantılı Liste
    - Bağlı Liste
    - Veri yapıları
author: Beyza Nur Türkü
created_at: 2025-02-12T15:12:24.961081+03:00
updated_at: 2025-04-17T12:07:48.662403+03:00
---

# Bağlı Liste Veri Yapısı

<!-- CONTEXT: Article Content for "Bağlı Liste Veri Yapısı" -->

## Article Content

Bağlı liste, bilgisayar bilimlerinde temel bir [veri](/tr/detay/veri-2/llms.txt) yapısıdır. Esas olarak dizilere kıyasla verimli ekleme ve silme işlemlerine izin verir. Diziler [gibi](/tr/detay/gibi-749510/llms.txt), stack, queue ve deque gibi diğer veri yapılarını uygulamak için de kullanılır.

**Veri Yapısı:&#32;**Bitişik Olmayan

**Bellek Tahsisi:** Tipik olarak tek tek elemanlara tek tek tahsis edilir

**Ekleme/Silme:** Verimli

**Erişim:** Sıralı

### **Tek Bağlantılı Liste**

Tekli bağlı liste temel bir veri yapısıdır, her düğümün bir veri alanı ve bağlı listedeki bir sonraki düğüme bir referans içerdiği düğümlerden oluşur. Son düğümün bir sonraki düğümü null'dur ve listenin sonunu gösterir. Bağlı Listeler [etkin](/tr/detay/etkin/llms.txt) ekleme ve silme işlemlerini destekler.

#### **Düğüm (Node) Yapısı**

Tekli bağlı listede her [düğüm](/tr/detay/dugum-749841/llms.txt) iki parçadan oluşur: veri ve bir sonraki düğüme bir işaretçi. Bu [yapı](/tr/detay/yapi-2/llms.txt), düğümlerin [dinamik](/tr/detay/dinamik-3/llms.txt) olarak birbirine bağlanmasına ve [zincir](/tr/detay/zincir-85537/llms.txt) benzeri bir dizi oluşturmasına [olanak](/tr/detay/olanak/llms.txt) tanır.

![Image](https://cdn.kureansiklopedi.com/media/uploads/2025/02/12/YSwx48EcJIbeqKmSudtB8VPKJ4L8Ug9g.png)
*Tekli Bağlı Liste Yapısı (Kaynak: geeksforgeeks.com)*

#### **Tek Bağlantılı Liste İşlemleri**

- Dolaşma - Listeleme 
- Arama
- Uzunluk Hesaplama
- Ekleme
    - Başa ekleme
    - Sona ekleme
    - Belirli bir konuma ekleme
- Silme
    - Baştan silme 
    - Sondan silme
    - Belirli bir düğümü silme

**Java ile Listeleme İşlemi:**

**Java ile Arama İşlemi:**

**Java ile Uzunluk Bulma İşlemi:**

**Java ile Ekleme İşlemi:**

**Java ile Silme İşlemi:**

#### **Çift Bağlantılı Liste**

Çift bağlı liste, her biri bir değer ve biri listedeki bir önceki düğüme, diğeri de listedeki bir sonraki düğüme işaret eden iki işaretçi içeren bir dizi düğümden oluşan bir veri yapısıdır. Bu, listenin her iki yönde de verimli bir şekilde geçilmesine olanak tanıyarak, sık ekleme ve silme işlemlerinin gerekli olduğu uygulamalar için uygun hale getirir.

![Image](https://cdn.kureansiklopedi.com/media/uploads/2025/02/12/DAGc8aEQLaeSZLfKEBMKyorYHfNAVnEj.png)
*Çift Bağlantılı Liste Yapısı (Kredi: geeksforgeeks.com)*

Bir veri yapısında, çift bağlantılı bir liste üç alana sahip düğümler kullanılarak temsil edilir:

- Veri
- Bir sonraki düğümü işaretleyen işaretçi (next)
- Bir önceki düğümü işaretleyen işaretçi (prev)

**Java ile Listenin Uzunluğunu Bulma:**

**Java ile Eleman Ekleme İşlemi:**

**Java ile Eleman Silme İşlemi:**

<!-- CONTEXT: Academic Sources and References for "Bağlı Liste Veri Yapısı" -->

## Academic Sources and References

1. Geeksforgeeks. "Doubly Linked List Tutorial." (2024). Erişim Adresi.Geeksforgeeks."Linked List Data Structure." (2024). Erişim Adresi.Geeksforgeeks. "Singly Linked List Tutorial." (2024). Erişim Adresi.Kızıltan, Mustafa. "Linked List (Bağlı Listeler)" Erişim Adresi.Programiz. "Linked List Data Structure." Erişim Adresi.Ravikiran, A. S. "Types of Linked List in Data Sturctures."  (2025). Erişim Adresi.