struct eleman{
int veri;
eleman* sonraki;
};
Bu yapıyı kullanarak aşağıdaki kuyruk yapısını oluşturabilecek olan var mı?
10 elemanlı, verileri farklı tamsayılar olan kuyruk oluşturunuz. Kuyruk içinde arama yapan ara(int data) fonksiyonu oluşturunuz. Bu fonksiyon, kullanıcının girdiği tamsayı değerini aramak için dequeue() ile sıradaki elemanı kuyruktan çıkarır, eğer aranan veri burada değilse bu elemanı adres bilgisi ile kuyruğun başına geri ekler. Bu işlem aranan eleman bulunup kuyruktan çıkana kadar devam eder. Kuyruğa geri ekleme işlemi mevcut elemanın adres değeri kullanılarak yapılır, tekrar yeni bir eleman tanımlanmaz.