uk
Feedback
Data structure 👨‍💻

Data structure 👨‍💻

Відкрити в Telegram

قناة غنية بروابط الشروحات والشيتات واسئلة سابقة لاساتذة الكلية وملخصات وفقكم الله جميعا. أتركو لنا دعوة بقدر استفادتكم ولكم خير الجزاء شوفو التثبيتات 🧷

Показати більше
641
Підписники
Немає даних24 години
+67 днів
+330 днів
Архів дописів
sum شفتا في كم امتحان
sum شفتا في كم امتحان

A اجابة غلط واضحة شن الاجابة للاصحB. او c?

3. How does a doubly linked list (DLL) compare to the single linked list (SLL)?
Anonymous voting

1. In addition to the info and link components, the linked list must also contain what other components? A. Sorting info about the list. B. Head and tail pointers to the first and last nodes. C. A&B

نظري
+2
نظري

قلاي قال مهم
قلاي قال مهم

تتبع
تتبع

لحذف عقدة.. p. هنا محذفهش قطع علاقتها بالقائمة
لحذف عقدة.. p. هنا محذفهش قطع علاقتها بالقائمة

“undo” operation construction which is the suitable efficient data structure? (a) Array (b) Linked list (c) Stack (d) Queue (e) none

امتحانات سابقة لداتا ستركشر (القلاي) وامتحانين بالعربي اعتقد انهن ليونس

بنسبه للورشه حتاخد عليها شهاده عبر البريد متاعك و بنسبه للدوره حتاخد عليها مميزات و زياده انه الدوره معتمده عالميا يعني حتى برى ليبيا تخدم بيها بنسبه للدكتور لي يعطي هوا محمد ابو علاوي هذا دكتور كاين في ليبيا يعطي في محاضره في مصرف الجمهورية الـCV متاعه تلقوه مثبت في القروب https://t.me/skillQuest_Academy

بكرا بإذن الله هنزل اسئلة امتحانات سابقة

إليك 10 أسئلة إضافية متقدمة عن هياكل البيانات (Data Structures) تحتوي على أفكار جديدة ومثيرة لتطوير مهاراتك في الفهم والتطبيق: ---
1. إعادة ترتيب القيم في شجرة ثنائية (Binary Tree) اكتب دالة تقوم بإعادة ترتيب العقد في شجرة ثنائية بحيث تصبح شجرة بحث ثنائية (Binary Search Tree) مع الاحتفاظ بنفس الهيكل. مدخلات: 3 / \ 2 5 / 1 مخرجات: 3 / \ 2 5 / 1 --- 2. العثور على الحلقة في قائمة متصلة (Detect Cycle in Linked List) اكتب دالة للتحقق مما إذا كانت هناك حلقة (Cycle) في قائمة متصلة. مدخلات: قائمة متصلة: [1 → 2 → 3 → 4 → 2]. مخرجات متوقعة: "True" لأن القائمة تحتوي على حلقة. --- 3. تقسيم مصفوفة ثنائية الأبعاد (2D Matrix) إلى قوائم متصلة حوّل كل صف في مصفوفة ثنائية الأبعاد إلى قائمة متصلة مستقلة. مدخلات: [ [1, 2, 3], [4, 5, 6], [7, 8, 9] ] مخرجات: قائمة 1: [1 → 2 → 3]. قائمة 2: [4 → 5 → 6]. قائمة 3: [7 → 8 → 9]. --- 4. دمج القوائم المرتبة في قائمة واحدة (Merge k Sorted Lists) اكتب دالة لدمج k قوائم مرتبة في قائمة مرتبة واحدة. مدخلات: قائمة 1: [1, 4, 5] قائمة 2: [1, 3, 4] قائمة 3: [2, 6] مخرجات متوقعة: [1, 1, 2, 3, 4, 4, 5, 6]. --- 5. إيجاد أقصر مسار في الرسم البياني (Shortest Path in Graph) اكتب خوارزمية للعثور على أقصر مسار بين نقطتين باستخدام خوارزمية Dijkstra. مدخلات: الرسم البياني: A → B (4), A → C (2), B → C (5), B → D (10), C → D (3) مخرجات: أقصر مسار من A إلى D هو A → C → D بطول 5. --- 6. عكس هيكل شجرة ثنائية (Invert a Binary Tree) اكتب دالة لعكس شجرة ثنائية (أي جعل العقد اليمنى على اليسار والعكس). مدخلات: 4 / \ 2 7 / \ / \ 1 3 6 9 مخرجات: 4 / \ 7 2 / \ / \ 9 6 3 1 --- 7. حذف عقدة بدون رأس القائمة (Delete Node Without Head) اكتب دالة لحذف عقدة معينة في قائمة متصلة إذا لم يتم إعطاء رأس القائمة. مدخلات: قائمة: [1 → 2 → 3 → 4] وعقدة: 3. مخرجات: [1 → 2 → 4]. --- 8. تحويل كومة إلى مصفوفة (Heap to Array) اكتب دالة لتحويل كومة (Heap) إلى مصفوفة مرتبة. مدخلات: كومة: 10 / \ 5 3 / \ / 2 4 1 مخرجات: [1, 2, 3


قائمة مزدوجة.... كيف تعكس الnode بالكامة بالعكس مثلا 123456 654321 بدون ما نعكس الارقام فقط نعكس الnode بالكامل والاسهم

سؤال رقم6 فيه اكشن مفش سهم قبل العنصر المراد حذفه