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

الرجاء مساعدتي في برمجة الخوارزم التالي بالسي شارب

مغلق
بدأه نسرونيتا في 9 نوفمبر 2006 · 5 رد · 1,366 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

Algorithm:

Assume :

V is the vertices .

P is the all path in the main graph .

T is the set of edges in MST if graph .

Version 1:

1- start .

2-Read V and P.

3-if ( number of V > 2)

Goto step 4.

Else

the graph is not implementation in this technique

goto step

4- Initial state :

(empty set) A - T=

B- sort the edges in G in Ascending order with respect to cost(weight).

5-While MST is not spanning:

A- let e be the next edge in the sorted list of edge.

B-If (e makes a cycle with edge in T)

Then skip it .

Else Add it to T .(T=TUe).

Return T.

6- print T.

7- stop.

Version 2:

Algorithm :

1- start .

2- Read V and P.

3- Initial state:

A- sort the edges in G in Ascending order with respect to cost.

B-Let Vs={{V1},{V2}....{Vn}}.

Where n=number of vertices .

Vs (sets of vertices).

4-Reapate until Vs Becomes one set holding all Vi:

Where i=1 To number of vertices .

A-Let (Vj,Vk) be the next edge in the sorted list of edges .

V. Where Vj,Vk

Yi (Yi any subset of set Vs ) B- If {Vj,Vk}

Then skip this edge .(because it makes acycle )

Else Yi=Yi U { Vj,Vk }.

Return Yi.

5-print Yi.

6-stop.

For Example:

The solving

Initial state : sorting .

(V1,V7)=1. (V4,V7)=17

(V3,V4)=3 (V1,V2)=20

(V2,V7)=4 (V1,V6)=23

(V3,V7)=9 (V5,V7)=25

(V2,V3)=15 (V5,V6)=28

(V4,V7)=16 (V6,V7)=36

Cost of this spanning tree=57.

وجزاكم الله خير ..

#2

ممكن توضح اكثر

#3

ان شالله تجدي من يساعدك من الاخوه هنا

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

#4

بمعنى انه عبارة عن خوارزم الوصول الى النقطة باقصر طريق يعني لو كنت انا في مدنية وابغ اصل الى مدينة اخرى وبين هاتين المدينتين عدة مدن وقرى اريد ان اصل الى المدينة الأخرى باقصر طريق ممكن واقصر مسافة ممكنة ..

واقصد بكلمة الدائرة بانه اذا كان الطريق التالي يؤي الى نفس الطريق السابق يعني كانه رجع يعني حصل شكل الدائرة فانه يعمل سكيب اي لا يتعدى من هذا الطريق ....ساعدوني ارجوكم ..

#5

هل المطلوب هذه الخوارزمية حصراً أم أية خوارزمية مماثلة ؟؟؟

يمكنك البحث عن خوارزميات A* ( A-star )

#6

مطلوب هذه الخوارزمية ... وتسمى خوارزيات ال minimum spanning tree

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

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…