giriş
başlık/yazar ara
kayıt ol
giriş
istatistikler
video
galeri
anket
iletişim
hakkımızda
responsive site
doubly linked list
entryler
iyiler
trends
başlıkta ara
entry
1
↓
galeri
0
1.
çift yönlü bağlı liste anlamına gelir. (bkz:
linked list
)
normal bağlı listeler de veri girişi tek noktadan yapılırken bu zımbırtılarda sağlı sollu şekilde yapılabilir. ne sikime yarıyor? diye sorarsanız cevaben aşağıdaki koda bakmanız gerekir.
anam bunu visual studio ile derleyin.
#include
"iostream"
#include
"string"
using namespace std;
class tnode{
private:
string content;
tnode *prev;
tnode *next;
friend class d_linked_list;
};
class d_linked_list{
private:
tnode head,tail;
tnode *head_ptr,*tail_ptr;
public:
d_linked_list(){/*constructor*/
head_ptr=&head;
tail_ptr=&tail;
head_ptr->next=&tail;
tail_ptr->prev=&head;
};
void insert_newnode(tnode *ptr,string text){
tnode *temp;
temp=new tnode();
temp->content=text;
temp->next=ptr->next;
temp->prev=ptr;
ptr->next=temp;
(temp->next)->prev=temp;
}
bildiginandaval
24.10.2008 19:53
0
...
şikayet et
#4133454
© 2025
uludağ sözlük