Submit Search
Upload
circular linked list
•
2 likes
•
209 views
ِ
ِِِAhmed R. A. Shamsan
Follow
circular linked list
Read less
Read more
Education
Report
Share
Report
Share
1 of 13
Download now
Download to read offline
Recommended
introduction to ds 2-2019 -double linked list
introduction to ds 2-2019 -double linked list
ِِِAhmed R. A. Shamsan
DOUBLE LINKED LIST
DOUBLE LINKED LIST
ِِِAhmed R. A. Shamsan
Linked list
Linked list
ِِِAhmed R. A. Shamsan
شرح تفصيلي لهندسة YOLOv8 - انهيار كامل.pptx
شرح تفصيلي لهندسة YOLOv8 - انهيار كامل.pptx
ِِِAhmed R. A. Shamsan
image processing EdgeDetection Luc03 part 01.pdf
image processing EdgeDetection Luc03 part 01.pdf
ِِِAhmed R. A. Shamsan
image processing_ Edge Detection Luc02.pdf
image processing_ Edge Detection Luc02.pdf
ِِِAhmed R. A. Shamsan
image processing _Edge Detection Luc01.pdf
image processing _Edge Detection Luc01.pdf
ِِِAhmed R. A. Shamsan
digital image enhancement techniques and applcations.pdf
digital image enhancement techniques and applcations.pdf
ِِِAhmed R. A. Shamsan
Recommended
introduction to ds 2-2019 -double linked list
introduction to ds 2-2019 -double linked list
ِِِAhmed R. A. Shamsan
DOUBLE LINKED LIST
DOUBLE LINKED LIST
ِِِAhmed R. A. Shamsan
Linked list
Linked list
ِِِAhmed R. A. Shamsan
شرح تفصيلي لهندسة YOLOv8 - انهيار كامل.pptx
شرح تفصيلي لهندسة YOLOv8 - انهيار كامل.pptx
ِِِAhmed R. A. Shamsan
image processing EdgeDetection Luc03 part 01.pdf
image processing EdgeDetection Luc03 part 01.pdf
ِِِAhmed R. A. Shamsan
image processing_ Edge Detection Luc02.pdf
image processing_ Edge Detection Luc02.pdf
ِِِAhmed R. A. Shamsan
image processing _Edge Detection Luc01.pdf
image processing _Edge Detection Luc01.pdf
ِِِAhmed R. A. Shamsan
digital image enhancement techniques and applcations.pdf
digital image enhancement techniques and applcations.pdf
ِِِAhmed R. A. Shamsan
Image Edge Detection Operators in Digital Image Processing _ L1.pdf
Image Edge Detection Operators in Digital Image Processing _ L1.pdf
ِِِAhmed R. A. Shamsan
Intorduction to databases 2021
Intorduction to databases 2021
ِِِAhmed R. A. Shamsan
5 sql language
5 sql language
ِِِAhmed R. A. Shamsan
4 sql language
4 sql language
ِِِAhmed R. A. Shamsan
Computer skills 2019 last edition a
Computer skills 2019 last edition a
ِِِAhmed R. A. Shamsan
Ms powerpoint بالعربي شرح ميكروسوفت باوربويت العرض التقديمي
Ms powerpoint بالعربي شرح ميكروسوفت باوربويت العرض التقديمي
ِِِAhmed R. A. Shamsan
Ms excel
Ms excel
ِِِAhmed R. A. Shamsan
Ms word
Ms word
ِِِAhmed R. A. Shamsan
Ms windows 7
Ms windows 7
ِِِAhmed R. A. Shamsan
Internet basices
Internet basices
ِِِAhmed R. A. Shamsan
dos fundamentals
dos fundamentals
ِِِAhmed R. A. Shamsan
Queues and linked lists
Queues and linked lists
ِِِAhmed R. A. Shamsan
10 introduction to ds 2-2019 - heap
10 introduction to ds 2-2019 - heap
ِِِAhmed R. A. Shamsan
introduction to ds 2-2019 - complete tree
introduction to ds 2-2019 - complete tree
ِِِAhmed R. A. Shamsan
introduction to binary search trees
introduction to binary search trees
ِِِAhmed R. A. Shamsan
introduction to ds 2-2019 - priority queue
introduction to ds 2-2019 - priority queue
ِِِAhmed R. A. Shamsan
introduction to ds - trees
introduction to ds - trees
ِِِAhmed R. A. Shamsan
5 introduction to ds recursion
5 introduction to ds recursion
ِِِAhmed R. A. Shamsan
1 introdcution to ds 2-2019 abstract stack and queue
1 introdcution to ds 2-2019 abstract stack and queue
ِِِAhmed R. A. Shamsan
الترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptx
ssuser53c5fe
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
Maher Asaad Baker
تهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptx
fjalali2
More Related Content
More from ِِِAhmed R. A. Shamsan
Image Edge Detection Operators in Digital Image Processing _ L1.pdf
Image Edge Detection Operators in Digital Image Processing _ L1.pdf
ِِِAhmed R. A. Shamsan
Intorduction to databases 2021
Intorduction to databases 2021
ِِِAhmed R. A. Shamsan
5 sql language
5 sql language
ِِِAhmed R. A. Shamsan
4 sql language
4 sql language
ِِِAhmed R. A. Shamsan
Computer skills 2019 last edition a
Computer skills 2019 last edition a
ِِِAhmed R. A. Shamsan
Ms powerpoint بالعربي شرح ميكروسوفت باوربويت العرض التقديمي
Ms powerpoint بالعربي شرح ميكروسوفت باوربويت العرض التقديمي
ِِِAhmed R. A. Shamsan
Ms excel
Ms excel
ِِِAhmed R. A. Shamsan
Ms word
Ms word
ِِِAhmed R. A. Shamsan
Ms windows 7
Ms windows 7
ِِِAhmed R. A. Shamsan
Internet basices
Internet basices
ِِِAhmed R. A. Shamsan
dos fundamentals
dos fundamentals
ِِِAhmed R. A. Shamsan
Queues and linked lists
Queues and linked lists
ِِِAhmed R. A. Shamsan
10 introduction to ds 2-2019 - heap
10 introduction to ds 2-2019 - heap
ِِِAhmed R. A. Shamsan
introduction to ds 2-2019 - complete tree
introduction to ds 2-2019 - complete tree
ِِِAhmed R. A. Shamsan
introduction to binary search trees
introduction to binary search trees
ِِِAhmed R. A. Shamsan
introduction to ds 2-2019 - priority queue
introduction to ds 2-2019 - priority queue
ِِِAhmed R. A. Shamsan
introduction to ds - trees
introduction to ds - trees
ِِِAhmed R. A. Shamsan
5 introduction to ds recursion
5 introduction to ds recursion
ِِِAhmed R. A. Shamsan
1 introdcution to ds 2-2019 abstract stack and queue
1 introdcution to ds 2-2019 abstract stack and queue
ِِِAhmed R. A. Shamsan
More from ِِِAhmed R. A. Shamsan
(19)
Image Edge Detection Operators in Digital Image Processing _ L1.pdf
Image Edge Detection Operators in Digital Image Processing _ L1.pdf
Intorduction to databases 2021
Intorduction to databases 2021
5 sql language
5 sql language
4 sql language
4 sql language
Computer skills 2019 last edition a
Computer skills 2019 last edition a
Ms powerpoint بالعربي شرح ميكروسوفت باوربويت العرض التقديمي
Ms powerpoint بالعربي شرح ميكروسوفت باوربويت العرض التقديمي
Ms excel
Ms excel
Ms word
Ms word
Ms windows 7
Ms windows 7
Internet basices
Internet basices
dos fundamentals
dos fundamentals
Queues and linked lists
Queues and linked lists
10 introduction to ds 2-2019 - heap
10 introduction to ds 2-2019 - heap
introduction to ds 2-2019 - complete tree
introduction to ds 2-2019 - complete tree
introduction to binary search trees
introduction to binary search trees
introduction to ds 2-2019 - priority queue
introduction to ds 2-2019 - priority queue
introduction to ds - trees
introduction to ds - trees
5 introduction to ds recursion
5 introduction to ds recursion
1 introdcution to ds 2-2019 abstract stack and queue
1 introdcution to ds 2-2019 abstract stack and queue
Recently uploaded
الترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptx
ssuser53c5fe
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
Maher Asaad Baker
تهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptx
fjalali2
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
Mohammad Alkataan
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
bassamshammah
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
fsaied902
درس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمد
جامعة جنوب الوادي
إعادة الإعمار-- غزة فلسطين سوريا العراق
إعادة الإعمار-- غزة فلسطين سوريا العراق
OmarSelim27
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي جامعة جنوب الوادي تربيه عام ...
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي جامعة جنوب الوادي تربيه عام ...
أمل عرفات محمد العربي . جامعة جنوب الوادي -كلية تربيه عام الفرقة الثالثة قسم اللغه العربيه
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء
OmarSelim27
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
r6jmq4dqcb
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
MohamadAljaafari
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
575cqhpbb7
الصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptx
v2mt8mtspw
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
fjalali2
immunology_3.ppt.................................
immunology_3.ppt.................................
hakim hassan
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
AhmedFares228976
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
Osama ragab Ali
.العروض التقديمية والرسومات التعليمية bdf
.العروض التقديمية والرسومات التعليمية bdf
فاطمة أحمد عطية كلية التربية قسم اللغه العربيه جامعة جنوب الوادى
.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt
.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt
MarwaElsheikh6
Recently uploaded
(20)
الترادف بين اللغة العربية والإنجليزية.pptx
الترادف بين اللغة العربية والإنجليزية.pptx
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
دمشق تاريخ معطر بالياسمين - ماهر أسعد بكر
تهيئة ممتعة استراتيجية شريط الذكريات.pptx
تهيئة ممتعة استراتيجية شريط الذكريات.pptx
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
تطبيقات الذكاء الاصطناعي و استخداماتها في العلوم البيولوجية والطبية
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
سلسلة في التجويد للدورات التمهيدية والمتوسطة والمتقدمة.pdf
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
عرض تقديمي تكليف رقم (1).الرسوم التعليمية
درس المنادي للصف الاول الثانوي اعداد إسراء محمد
درس المنادي للصف الاول الثانوي اعداد إسراء محمد
إعادة الإعمار-- غزة فلسطين سوريا العراق
إعادة الإعمار-- غزة فلسطين سوريا العراق
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي جامعة جنوب الوادي تربيه عام ...
عرض تقديمي عن اسم المفعول.امل عرفات محمد العربي جامعة جنوب الوادي تربيه عام ...
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء
_BIMarabia 45.مجلة بيم ارابيا نمذجة معلومات اليناء
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
عرض تقديمي دور مجتمعات التعليم في تحسين جودة الحياة الجامعية .pdf
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
الوعي المعلوماتي لدى العاملين في المكتبات و مراكز المعلومات
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
دور مجتمعات التعلم في تحسين جودة الحياة الجامعية .pdf
الصف الثاني الاعدادي -علوم -الموجات .pptx
الصف الثاني الاعدادي -علوم -الموجات .pptx
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
لطلاب المرحلة الابتدائية طرق تدريس التعبير الكتابي
immunology_3.ppt.................................
immunology_3.ppt.................................
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
1-G9-حل درس سورة الواقعة للصف التاسع 57-74 (1).pptx
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
أسامه رجب علي أحمد (عرض تقديمي عن الجمل التي لها محل من الاعراب والتي ليس لها...
.العروض التقديمية والرسومات التعليمية bdf
.العروض التقديمية والرسومات التعليمية bdf
.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt
.. مهارات ادارة الوقت و مهارات تنظيم الوقت.ppt
circular linked list
1.
Circular Linked list اعـــداد:م.رضــــوان
احـمــد arash982@gmail.com 2019 محاضرة)الـمـتـصـلــــة القـوائــمالدائرية(
2.
CIRCULAR LINDED LIST •هيقائمةيشيرمؤشرأخرعقدةفيهاالىالعقدةاﻻولىفيها. •كلمنالقائمةالمتصلةذاتاﻹتجاهوذاتاﻹتجاهينيمكنانيكوناقوائم دائرية •المؤشرheadيحتفظبموقعاولعقدةفيالقائمةالدئرية البيانات
هياكل أنواع|الدائرية المتصلة القائمة|CIRCULAR LINKED LIST
3.
واحد إتجاه ذات
متصلة قائمة)دائرية: (مؤشر يشير حيثnextالقائمة في اﻷولى العقدة الى عقدة اخر في إتجاهين ذات متصلة قائمة:مؤشر يشير حيثnextمؤشر الى فيها عقدة اخر فيprevمؤشر و فيها عقدة اول فيprevعقدة اول في مؤشر الى يشيرprevعقدة آخر في البيانات هياكل أنواع|الدائرية المتصلة القائمة|CIRCULAR LINKED LIST
4.
أن القول يمكن
سبق مما: •المؤشر انnextالمتص القائمتين من كل في اﻻولى العقدة الى يشير اﻻخيرة العقدة فيلتين )اﻹتجاهين ذات و اﻹتجاه ذات(single & double linked list •المؤشر انprevاﻹت ذات المتصلة القائمة في اﻻخيرة العقدة الى يشير اﻻولى العقدة فيجاهين double linked list البيانات هياكل أنواع|الدائرية المتصلة القائمة|CIRCULAR LINKED LIST
5.
الدائرية القوائم على
العمليات)الواحد اﻷتجاه ذات(circular single linked list اﻹضافةInsert الحذفdelete العرضdisplay البيانات هياكل أنواع|الدائرية المتصلة القائمة|CIRCULAR LINKED LIST
6.
البيانات هياكل أنواع|الدائرية
المتصلة القائمة|CIRCULAR LINKED LIST 1ـإنشاءعقدةجديدة)عندإنشاءعقدةجديدةفإنمؤشرهايشيرالىNULL( 2ـالتأكدمنالقائمةتحتويعلىعقدسابقةاوانهاNULL 3ـإجعلمؤشرالعقدةالجديدةيشيرالىhead)ايالعقدةالتيكانتاولعقدة( 4ـجعلمؤشرالعقدةاﻻخيرةيشيرالىالعقدةالجديدة)لﻺشارةالىأولعقدةفإننانستخدممؤشرالعقدةاﻻخيرة )كونالقائمةالدائريةيشيرفيهامؤشراخرعقدةالىاولعقدة(( 4ـجعلمؤشرالعقدةاﻻخيرةlastNode.nextيشيرالىالقعدةالجديدةNewNode في جديدة عقدة إضافةالقائمةالخطوات:الخوارزمية الدائرية القوائمة في:ك إذا طريق عن ﻻ او فارغة القائمة ان معرفة يمكنان: الراس مؤشرhead=null النهاية مؤشرlast=null المؤشرين فكﻼ واحدة عقدة وجدت إن انه حيثheadوlastيشيران سوف نهايتها و القائمة بداية هي العقدة ستعتبر حيث العقدة نفس إلى lastA head
7.
البيانات هياكل أنواع|الدائرية
المتصلة القائمة|CIRCULAR LINKED LIST C DA EB القائمة بداية في جديدة عقدة إضافة headhead
8.
Head.nextاوtemp مؤقت متغير يكون
اين يمكنtemp اﻻولى العقدة عنوان لحفظ.حيث الث العقدة هي العقدة تلك ستكونانية الـ مؤشر إليها سيشير وnextفي الجديدة العقدة startبياناتها إضافة و جديدة عقدة إنشاء newNode head= newNode endLast.next = newNode (as new head) head= null YESNO newNode.next = head.Next )العقدة الى يشير الجديدة العقدة مؤشر اجعل القائمة في اﻻولى( البيانات هياكل أنواع|الدائرية المتصلة القائمة|جديدة عقدة إضافةالقائ بداية فيمة head= newNode
9.
C headDA EB البيانات
هياكل أنواع|الدائرية المتصلة القائمة|في جديدة عقدة إضافةالقائمة نهاية Tail.next =head head 1جديدة عقدة إنشاء ـ)مؤشر يكونnextيساوي فيهاnull 2فارغة ليست القائمة ان من التأكد ـnull 3مؤشر إجعل ـnextالجديدة العقدة الى يشير عقدة اخر في 4الجديدة العقدة الى يشير الذيل مؤشر إجعل ـ)مؤشر اجعل ايnextالعقدة الى يشير الجديدة العقدة في القائمة في اﻻولى)head( ED
10.
الخطوات)الخوارزمية( 1ـننشاءمؤشرجديدونجعلهيشيرالىمؤشرآخرعقدة)وذلكلتحديدراسالقائمةكونالقائمةدائرية(وليكن اسمهother 2–نتأكدمنانالقائمةغيرفارغةnull 3ـنقومبالعبورعلىكلعقدالدائرةﻹستعراضهاWhile(other != tail) 3ـطباعةبياناتكلعقدةنصلإليهاprint
other.data 4ـننتقلبمؤشالعقدةالجديدةلنجعلهمساوياللعقدةالتالية)ايكننانزيدعدادالعقدﻹستعرضهنواحدةتلواﻷخرى )لنيتمطباعةبياناتالعقدةاﻻخيرةوذلككوننااستخدمنا)الدوارةwhile(حيثيكونالشرطللدوارةانﻻتساوي العقدةاﻻولىالقعدةاﻻخيرة( 5ـنطبعاخرعقدة)بعدالخروجمنالدوارة( 6ـوإﻻelse...نطبعاخرعقدة)بعدالخروجمنالدوارة( البيانات هياكل أنواع|الدائرية المتصلة القائمة|الدائرية القائمة عقد إستعراضDisplay
11.
البيانات هياكل أنواع|الدائرية
المتصلة القائمة|الدائرية القائمة عقد إستعراض startجديد مؤشر إنشاء node *other = new node Print(list is empty) Print (tail) الدوارة خارج ﻻنه while end Tail = null YESNO While (other != tail) NO YES Print (other) Other = other.next (as other++)
12.
الخطوات)الخوارزمية( 1ـننشأمؤشرلحفظرأسالقائمة[head])ًﻼمثنسميه*templink( 2ـنتأكدأنالقائمةفارغةأوﻻ 3ـإذاكانتفارغةإطبع»القائمةفارغة« وإﻻ... 4ـإجعلمؤشرالراسhead.Nextيشيرالىالعقدةالتاليةفيالقائمة)اياجعلها هيراسالقائمة 5ـإجعلمؤشرالذيليشيرالىالعقدةالتالية)ﻻنهاراسالقائمة( البيانات هياكل أنواع|الدائرية
المتصلة القائمة|الدائرية القائمة بداية من عقدة حذف C DA EB head *templink = head القائمة ان لمعرفة يستخدم اﻵتي كل ﻻ أو فارغة الدائرية If(head.next=null) If(head=null) If(tail.next=null) If(last.next=null) القائمة ان لمعرفة يستخدم اﻵتي كل ﻻ أو فارغة الدائرية If(head.next=null) If(head=null) If(tail.next=null) If(last.next=null)
13.
البيانات هياكل أنواع|الدائرية
المتصلة القائمة|الدائري القائمة بداية من عقدة حذفة startالـ موقع لحفظ جديد مؤشر إنشاءhead node *templink = new node Print(list is empty) Head = null YESNO end الى يشير الراس مؤشر إجعل التالية العقدة Head = head.Next المحذوفة العقدة اطبع Print *templink
Download now