تالار گفتمان مانشت
کد اضافه کردن گره جدید - نسخه‌ی قابل چاپ

کد اضافه کردن گره جدید - haricanboy - 18 دى ۱۳۹۳ ۰۷:۵۷ ب.ظ

سوال سوم
ساختار زیر را در نظر بگیرید. لیست دارای ۴ گره است که مقدا فیلد داده های آنها نمایش داده شده است. کدی بنویسید که یک گره با داده ۵ را بعد از گره دارای داده ۴ وارد نماید. اشاره گره به گره اول لیست اشاره می¬کند، این اشاره گر را نباید تغییر دهید.
کد:
struct Node{
     int data;
     Node * Next;}
[تصویر:  325750_zzattoc8alz91damu2zx.jpg]
بازم ممنون.

RE: سوال ...کد اضافه کردن گره جدید - targol - 18 دى ۱۳۹۳ ۰۸:۱۸ ب.ظ

کد:
struct Node *temp;
temp=L;
while(temp->data !=4)
temp=temp->Next;
struct Node *jadid;
jadid=new struct Node;
jadid->data=5;
jadid->Next=temp->Next;
temp->Next=jadid;