09
Eki
2025

Veri yapıları ve algoritmalar II – kaynak kodlar 3

#include <iostream>
#include <string>
using namespace std;

// DUGUM adinda bir veri yapisi olustur ----------------
struct dugum{
    string ad;
    int no;
    dugum *sonraki;
};

// Bagli listeyi yazdir --------------------------------
void yazdir(dugum *adres){
    if (adres == NULL){
        cout<<"Liste boş";
    }else{
        while(adres !=NULL){
            cout<<adres->ad;
            cout<<adres->no<<endl;
            adres = adres->sonraki;
        }
    }    
}


int main() {
    dugum *kok = new dugum;
    kok->ad = "ali";
    kok->no = 20304050;
    kok->sonraki = new dugum;
    kok->sonraki->ad = "ayse";
    kok->sonraki->no = 20304052;
    kok->sonraki->sonraki = new dugum;
    kok->sonraki->sonraki->ad = "mustafa";
    kok->sonraki->sonraki->no = 20304060;
    kok->sonraki->sonraki->sonraki = NULL;
    dugum *gosterici;
    gosterici = kok->sonraki->sonraki;
    
    yazdir(kok);
    
}

 

error: içerik koruması