الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

linked list

مغلق
بدأه برمجي مبتدئ في 22 أبريل 2007 · 3 رد · 619 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

void sum();//calculating sum of elements in the linked list.

void count();//calculate no of elements in the linked list.

void max();// find max no in the linked list.

void min();// find min no in the linked list.

void search();//search for aspecial element prints message

when found it and its address and other message if not found.

ممكن مساعدة خمس دوال ناقصة من البرنامج المرفق

ابي احد يساعدني فيهم please

ماعرفت لحد كذا وقف معي البرنامج

على فكرة هم 14 دالة

الي طلع معي 9

والباقي احتاج فيهم مساعدة مع ان اشكالهم تقول انهم جدا سهلين

لكن عقلي ,,تقريباً علق والبرنامج مطلوب مني قبل يوم الثلاثاء

list.cpp

#2

هذي الدوال سهله جدا ، تحتاج ل for loop او while loop والشرط ان يكون المؤشر لا يساوي NULL وبس .

مثال الدالة هذه :

int count()
{
int count=0;
list* current = header;
while ( current != NULL )
	{
	count++;
	current = current -> next;
	}
return count;
}

ودالة ال sum :

int sum()
{
long total=0;
list* current = header;
while ( current != NULL )
	{
	total += current -> value;
	current = current -> next;
	}
return total;
}

كلها نفس الشيء تماماً .. عليك بالباقي فهو أسهل :)

#3

وايضا دالة ال max و ال mini ، تقوم بالبداية بتعريف متغير اسمه max من نوع int ، ثم تعمل while loop بنفس الشروط السابقة ، وداخلها يكون هناك if للمقارنة بين المتغير max و قيمة current->value او ال node وبس :)

#4

احس الفنكشنز سهلات بس يبيلهم وقت تعرف الينكد لست كلها بونترات وخرابيش فبحاول فيه وإن شاء الله اذا ضبط معاي جبته لك

هذا الموضوع مغلق.

مواضيع مشابهة