Data structure
479 subscribers
187 photos
75 files
16 links
قناة للاستفادة فيها مجموعة امتحانات و افكار متنوعة حالهم
وصور من محاضرات أ.خيرالله الفرجاني
موفقين
لأي استفسار
@Ali_Marghni
Download Telegram
سؤال من امتحان يونس اليوم
ميثود تجمع كل عددين متجاورين وتحطها في ستاك
مثلا عندي ستاك
فيه
4
3
2
1
حيجمع
1+2=3
2+3=5
3+4=7
👨‍💻2
اكتب دالة تقوم بترتيب عناصر قائمة متصلة فردية عكسيا بالاستعانة بالية عمل المكدس
4
// double linked list
دالة تقوم بالاضافة في بداية دبل لينكد ليست //
Node p =new Node();
p.no = sc.nextInt();
Head.Back=p;
p.next=Head;
Head=p;
2
// double linked list
دالة تقوم بالاضافة في النهاية دبل لينكد ليست //
Node tail=Head;
while(tail.next!=null){
tail=tail.next;}
Node p = new Node();
p.no=sc.nextInt();
tail.next=p;
p.back=tail;
2
// circular doubly linked list
دالة تقوم بالاضافة في بداية دبل لينكد ليست دائرية //
Node p =new Node();
p.no=sc.nextInt();
p.next=Head;
p.back=Head.back;
Head.back.next=p;
Head.back=p;
Head=p;
5
//circular doubly linked list
دالة تقوم بالاضافة في نهاية لينكد ليست دائرية//
Node tail=Head;
Node p=new Node();
p.no=sc.nextInt();
while (tail.next!=Head)
{
tail=tail.next;
}
tail.next=p;
p.back=tail;
p.next=Head;
Head.back=p;
tail=p;

///////// or ///////

Node p=new Node();
p.no=sc.nextInt();
p.back=Head.back;
Head.back.next=p;
p.next=Head;
Head.back=p;
3
//circular doubly linked list
دالة تقوم بحذف نهاية نود دبل لينكد ليست دائرية//
Node tail=Head;
while (tail.next.next!=Head)
{
tail=tail.next;
}
tail.next=Head;
Head.back=tail;
3
امتحان يونس مجموعة ثانية
👍1