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

ما هي هذه المفاهيم ؟

مغلق
بدأه Ingm في 12 يونيو 2005 · 8 رد · 601 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله و بركاته

اخواني الاعزاء

انا مبتدا في الجافا وواجهتني هذه المفاهيم و لم افهمها و اين نستخدمها و ما فائدتها

وهذه المفاهيم هي:-

Linked List

Tree

Iterator

سلام

حكمتي الدائمة.....................................................

ان ما عند الله لا يطلب الا بطاعته

.....................................................................

?who is Ingm

Name: Hasan Adel Hasan

Education: BCs in IS from Faculty of computers & information systems

Mansoura University- 2003

E-mail: hsn_3004@yahoo.com

#2

السلام عليكم ورحمة الله و بركاته

ال tree

هى بالضبط عبارة عن شجرة لها اصل و فروع ببساطة مثل ال msn messenger

تجد ال tree هى ان ال friends عبارة عن ال node الأصل و اسماء اصدقائك هم ال root لهذه ال tree , و ان شاء الله عندما أعود للمنزل سوف ارسل لك doc. تشرحها تفصيليا حيث اننى الأن اراسلك من الجيش :o

اقترب للناس حســــابهم و هم فى غفلة معرضون

#3

في علوم الحاسب الآلي:

نعرف الـشجرة أو Tree كما يلي:

هي عبارة عن رسمة graph خالية من الدوائر.

وطبعا الرسمة هي عبارة عن مجموعة من العقد nodes و الخطوط متصلة ببعض.

و معنى الدوائر هي أنه لايوجد طريق في الرسمة يقودك لنفس العقدة

لاحظ هذه الرسمة العقدة node ترسم على شكل 0 والخط أو الحد edge على شكل -----:

0------0

| A |

0------0

B

0

/ \

0 0

/ \ / \

0 0 0 0

اذا شكل A يعتبر رسمة و B تعتبر شجرة

ملاحظة هامة: وهي أننا نستخدم العقد لتخزين المعلومات

و تعتبر الشجرة نوعا من أنواع بنى البيانات Data Structures مثل المصفوفات وغيرها....

ولها خصائص معينة مثل ان رسمة الشجرة تنطلق من الجذر root وهي عقدة البداية التي تنطلق جميع الرسمات....

والآن حان دور Linked List:

وهي عبارة نوع من أنواع بنى البيانات

هذا النوع يتكون من مجموعة من الخلايا

كل خلية فيها تحوي على ثلاث معلومات

الأولى عن الخلية السابقة

الثانية تحوي المعلومات المراد تخزينها

الثالثة عن الخلية التالية

طبعا إذا كانت الخلية الأولى في المجموعة فتكون المعلومة الأولى تخزن فيها NULL

واذا كانت الأخيرة فالمعلموة الثالثة تدل على NULL أيضا...

عموما هذه معلومات مختصرة

والا فالموضوع كبير

وكل مصطلح منهم عبارة عن موضوع منفصل

ويتم عليهم عمليات Methods خاصة بهم

اهمها التكوين والادخال والاخراج و االبحث

واستخدام الـزائر Iterator الذي يسمح للمستخدم ان يمر على جميع أعضاء المجموعة بالترتيب

ولو عندك سؤال عن شيء خاص فلامانع

لماذا تكون الليغو اللعبة الأكثر عبقرية في العالم؟

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

-----

وائل بن أحمد كابلي

مستشار تطوير برمجيات | مايكروسوفت للخدمات الاستشارية

MCSE | MCTS SharePoint Infrastructure | MCTS SharePoint - Development | MCP | MSF Essentials

http://blogs.msdn.com/wael

@waelkabli

#4

هذه عبارة عن data structures لتنظيم البيانات ..

ابسط data structure هو الـ array, يعني هو ببساطة حاوية تضع فيها مجموعة اشياء ..

#5

السلام عليكم و رحمة الله و بركاته

شكرا جزيلا لكم اخواني علي اهتمامكم

ولكني اود ان اوضح شيئا:-

اريد ان اعرف متي نستخدم كلا من المفاهيم السابقة و ما فائدة كلا منها

وكيفية تطبيقها في البرنامج و كذلك الية عملها

علي فكرة:-

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

سلام

حكمتي الدائمة.....................................................

ان ما عند الله لا يطلب الا بطاعته

.....................................................................

?who is Ingm

Name: Hasan Adel Hasan

Education: BCs in IS from Faculty of computers & information systems

Mansoura University- 2003

E-mail: hsn_3004@yahoo.com

#6

السلام عليكم و رحمة الله و بركاته

اذهب اخى الى ال help , والله سوف تجد ما يسرك و اذهب ايضا الى موقع شركة سن و ابحث عنهم داخل ال tutorial الخاص بالجافا

اليك موقع شركة سن

www.sun .com

موفق ان شاء الله

اقترب للناس حســــابهم و هم فى غفلة معرضون

#7

لاء يا عم انا هستناك لما ترجع بالسلامة

علي فكرة انا خرجت من هذا المعتقل منذ 6 اثهر

عقبالك :rolleyes:

سلام

حكمتي الدائمة.....................................................

ان ما عند الله لا يطلب الا بطاعته

.....................................................................

?who is Ingm

Name: Hasan Adel Hasan

Education: BCs in IS from Faculty of computers & information systems

Mansoura University- 2003

E-mail: hsn_3004@yahoo.com

#8

ستجد موضوعا يحتوي على مجموعة ممتازة من الكتب في الخوارزميات و الDatastructures هنا

/index.php?showtopic=66885

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#9

بسم الله الرحمن الرحيم

شكرا جزيلا اخي الباشمهندس

سلام

حكمتي الدائمة.....................................................

ان ما عند الله لا يطلب الا بطاعته

.....................................................................

?who is Ingm

Name: Hasan Adel Hasan

Education: BCs in IS from Faculty of computers & information systems

Mansoura University- 2003

E-mail: hsn_3004@yahoo.com

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

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