Data structure
53 subscribers
49 photos
102 files
18 links
كل ما يخص داتا استركتشر
Download Telegram
Forwarded from Ali
و q هوا اول نود
Forwarded from Ali
دالة تقوم بحذف عنصر معين بدون دوال لينكد ليست
Forwarded from Ali
تبديل (عناصر) الاخير وماقبل الاخير
Forwarded from Ali
تبديل (نود) الاول والثاني
Forwarded from Ali
تبديل (نود) الاخير وماقبل الاخير
Forwarded from Ali
تبديل (عناصر) اول والاخير
Forwarded from Ali
تبديل العنصر الاخير بالعنصر الاول في قائمة متصلة دائرية فردية
Forwarded from Data structure
void Add_First(int key) {
Node q=new Node();
q.id=key;
System.out.println("enter name");
q.name=sc.next();
System.out.println("enter gpa");
q.gpa=sc.nextDouble();
q.next=Head;
Head=q;
}
Forwarded from Data structure
void add_last(int key) {
loc=Head;
while(loc.next!=null){
loc=loc.next; }

Node q=new Node();
q.id=key;
System.out.println("enter name");
q.name=sc.next();

loc.next=q;
q.next=null;
}
Forwarded from Data structure
void Delete_last(){
loc=Head;
pred=null;
while (loc.next!=null)
{
pred=loc;
loc=loc.next;
}
pred.next=loc.next;
}
Forwarded from Data structure
void reseve()    {
  loc=Head;       
pred=null;
        while(loc!=null)   
     {
 Node Temp=loc.next;            loc.next=pred;
pred=loc; 
loc=Temp;
        } 
       Head=pred;
    }
Forwarded from Data structure
// double linked list
دالة تقوم بالاضافة في بداية دبل لينكد ليست //
Node p =new Node();
p.no = sc.nextInt();
Head.Back=p;
p.next=Head;
Head=p;
Forwarded from Data structure
// 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;
Forwarded from Data structure
// 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;
Forwarded from Data structure
//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;
Forwarded from Data structure
//circular doubly linked list
دالة تقوم بحذف نهاية نود دبل لينكد ليست دائرية//
Node tail=Head;
while (tail.next.next!=Head)
{
tail=tail.next;
}
tail.next=Head;
Head.back=tail;
Forwarded from Ali
دوال ممكن تفيدكم
Forwarded from IT
♦️
||

مقطع يوتيوب جديد



هيكون عندنا سلسة problem solving


محتوى السلسة:
امثلة ودوال من امتحانات سابقة
او مواقع problem solving

اول موضوع : كيفية الإضافة في بداية القائمة المتصلة && الإضافة في نهاية القائمة المتصلة


بالتوفيق للجميع 💛


https://youtu.be/gJUbixSQjEM
Forwarded from IT
داتا ستراكشر شن هي؟
هي عبارة عن مجموعة من البيانات المخزنة بطريقة ما بالإضافة الي البرامج التي تتعامل مع هذه البيانات💛.
يعنى هي Data + Algorithme.
وليش قوائم متصلة افضل من مصفوفة؟
لان تقدر تضيف عناصر مثل ما تريد ليس مثل مصفوفة حجمها ثابت🤍.
#تاتا