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

طلب شرح لبعض العمليات في المصفوفات

بدأه technology-18 في 18 نوفمبر 2010 · 19 رد · 1,165 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

اتمنى ممن لديهم الخبرة , تقديم شرح مفصل عن عملية اضافة عنصر جديد في مصفوفة ما ( عن طريق الشفت )

وكذلك الحذف والترتيب , افي المصفوفات , حبذا وضع مثال توضيحي للعمليات اذا سمحتم

واكون شاكر وممتن لكم

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

#2

شاهد شرح المفوفات من المواضيع المثبته او من هنا

/index.php?act=ST&f=43&t=49293

ونصيحه حدد مشكلتك حتى لا يغلق الموضوع ..

وبالتوفيق.

no-pain-no-gain.jpg

اذا كنت لا تعلم الى اين تذهب... فكــل الطرق تؤدى الى هناك

#3

السلام عليكم

اخى الكريم

ماذا تقصد بـ

اقتباس
عملية اضافة عنصر جديد في مصفوفة ما ( عن طريق الشفت )

تم تعديل هذه المشاركة بواسطة Mahmoud Kelany في 18 نوفمبر 2010 في 21:10

Software Developer
Mahmoudkelany.com


 

#4
Mahmoud Kelany كتب:

السلام عليكم

اخى الكريم

ماذا تقصد بـ

هذه تعنى ادخال عنصر مثلا فى البدايه وازاحه باقى العناصر للخلف مثلا ... لا تسأنى ازاى والمصفوفه حجمها ثابت ..

الاجابه عن طريق التحكم بالمؤشرات وهذا لها تطبيقات معينه ....

راجع ال Insersion sort

no-pain-no-gain.jpg

اذا كنت لا تعلم الى اين تذهب... فكــل الطرق تؤدى الى هناك

#5
The expendable كتب:

هذه تعنى ادخال عنصر مثلا فى البدايه وازاحه باقى العناصر للخلف مثلا ... لا تسأنى ازاى والمصفوفه حجمها ثابت ..

الاجابه عن طريق التحكم بالمؤشرات وهذا لها تطبيقات معينه ....

راجع ال Insersion sort

لا اعتقد انه يقصد ذلك

فقد يقصد استخدام المصفوفات على انها queue

على ما اعتقد

Software Developer
Mahmoudkelany.com


 

#6

هل من محاولات لأن الموضوع لا يتعدى نقل البيانات الموجودة في المصفوفة إلى الأمام بخانة

بحيث يمكن إضافة الخانة الجديدة في المكان المراد الإضافة إليه

الحذف لا يتعدى جعل المؤشر الخاص بعنصر المصفوفة يشير إلى Null

بالنسبة لعملية الترتيب ابحث في المنتدى وستجد موضوع يصف خوارزميات الترتيب sorting بالتفصيل الممل

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#7
The expendable كتب:

شاهد شرح المفوفات من المواضيع المثبته او من هنا

/index.php?act=ST&f=43&t=49293

ونصيحه حدد مشكلتك حتى لا يغلق الموضوع ..

وبالتوفيق.

أهلا اخي أشكرك كثيرا , لكني شاهدت الموضوع مسبقا ولم استوعب الفكرة بعد

Mahmoud Kelany كتب:

السلام عليكم

اخى الكريم

ماذا تقصد بـ

بصراحة انا ماادري اذا كانت معلومتي صحيحة أولا .. وهي اذا اردنا ان نضيف عنصر لمصفوفة فإن ذلك يتم بالشفت الين يحذف العنصر الأخير :S

اعذروني لازلت غير متمكن :(

The expendable كتب:

هذه تعنى ادخال عنصر مثلا فى البدايه وازاحه باقى العناصر للخلف مثلا ... لا تسأنى ازاى والمصفوفه حجمها ثابت ..

الاجابه عن طريق التحكم بالمؤشرات وهذا لها تطبيقات معينه ....

راجع ال Insersion sort

نعم .. قرأت عما ذكرته لكني لم أصل في المنهج الى هذه الجزئية

شكرا لك

Mahmoud Kelany كتب:

لا اعتقد انه يقصد ذلك

فقد يقصد استخدام المصفوفات على انها queue

على ما اعتقد

ايضا مذكورة في النهج لكننا لم نصل اليها بعد

شكرا لك

علاء الصالحي كتب:

هل من محاولات لأن الموضوع لا يتعدى نقل البيانات الموجودة في المصفوفة إلى الأمام بخانة

بحيث يمكن إضافة الخانة الجديدة في المكان المراد الإضافة إليه

الحذف لا يتعدى جعل المؤشر الخاص بعنصر المصفوفة يشير إلى Null

بالنسبة لعملية الترتيب ابحث في المنتدى وستجد موضوع يصف خوارزميات الترتيب sorting بالتفصيل الممل

تحياتي

شكرا لك ع الإضافة ..

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

أتمنى ممن يستوعب الجزئية أن يشرحها لي بالتفصيل , وياريت بالأكواد .. وجزاكم الله خير

http://rapidshare.com/files/431775432/Using_Arrays_Example.pptx

#8
اقتباس

يريت تبعت الملف على سيرفر تانى او ضعه فى المرفقات

no-pain-no-gain.jpg

اذا كنت لا تعلم الى اين تذهب... فكــل الطرق تؤدى الى هناك

#10

up up

#11
technology-18 كتب:

up up

هههههههههههه .. لقد حملت الملف ولكن اى جزثيه لم تفهمها

no-pain-no-gain.jpg

اذا كنت لا تعلم الى اين تذهب... فكــل الطرق تؤدى الى هناك

#12
The expendable كتب:

هههههههههههه .. لقد حملت الملف ولكن اى جزثيه لم تفهمها

محددة في الشرائح الإنسيرت والريموف :S

أتمنى يكون في شرح للأكواد الخاصة بهذه العمليتين إعتمادا على ماذكر من خطوات ( في الإنسيرت )

#13

حدد بالضبط الذى لم تفهمه اخى و ضعه هنا حتى يتسنى لى مساعدتك و الفائده للجميع

no-pain-no-gain.jpg

اذا كنت لا تعلم الى اين تذهب... فكــل الطرق تؤدى الى هناك

#14

قم بضغط الملف وارفعه هنا

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#15
The expendable كتب:

حدد بالضبط الذى لم تفهمه اخى و ضعه هنا حتى يتسنى لى مساعدتك و الفائده للجميع

يا اخي الكريم انا طلبت من البداية شرح للإنسيرت والريموف في المصفوفة ولمن لقيت انه كثير مو فاهمين المقصود نزلت الشرائح اللي ندرسها

على اساس يكون الشرح عليها مثل ماشفت في البداية كان فيه خطوات عمل الإنسيرت وبعدها كود ( هذا غير مفهوم ) بعدين الريموف + كود ( غير مفهوم ) اما الشرائح اللي قبلها نزلتها لأن الكود تابع لها

اتمنى الحين وضحت الفكرة اكثر :)

علاء الصالحي كتب:

قم بضغط الملف وارفعه هنا

تحياتي

تم تعديل هذه المشاركة بواسطة technology-18 في 20 نوفمبر 2010 في 19:32

#16

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

ولست بحاجة إلى أن تضع الشرائح

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#17

-------

if entries[] has space:

insert e in the right spot;

shift things to the right;

increment numEntries

if entries[] is full:

if e is smaller than all scores, do nothing

else

find the right spot to insert e

shift everything to the right one position (thus the last entry is over-written)

--------

Remove

remove entry i, if i is outside the bounds, print some error message (or throw an exception)

otherwise shift all entries to the right of i one position to the left, and decrement numEntries

وش الفكرة هنا يعني وش فكرة الحذف والإنسيرت في الأري ؟؟؟؟

--------

اكثر من كذا تحديد بعد :S

#18

هل مشكلتك مع اللغة الإنجليزية؟

الكلام هنا واضح وليس فيه أي شيء غريب

إن كانت مشكلتك مع غير الإنجليزية وضح من فضلك بالعربية

إن كانت مشكلتك مع الإنجليزية استخدم مواقع الترجمة

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

#19
علاء الصالحي كتب:

هل مشكلتك مع اللغة الإنجليزية؟

الكلام هنا واضح وليس فيه أي شيء غريب

إن كانت مشكلتك مع غير الإنجليزية وضح من فضلك بالعربية

إن كانت مشكلتك مع الإنجليزية استخدم مواقع الترجمة

تحياتي

ياخي الحين مفهوم الكلام لغة بس الفكككككككككرة الفكرة غير مفهومة

يعني طريقة الإنسيرت .. كيف تصير ؟ بالشفت ؟ هل الشفت معناها راح ينحذف احد العناصر ؟

هل احتاج اني ارتب العناصر قبل مااسويها ؟

هذي التفاصيل المبهمة الل خلت الفكرة تصير مبهمة بالنسبة لي

الزبدة :

اش اللي راح يصير بالضبط اذا ودي اسوي انسيرت أو ريموف .!

باختصار انا كل اللي اعرفه عن الأري انه شي محدود له سايز معين بعكس اللنكد لست فعملية الإنسيرت والريموف تكون صعبة طيب كيف راح تصير ؟

#20

إذن ردي هذا يكفيك

تحياتي

حزمة المحرك الإصدارة 0.8

أي أحد يجد أني ظلمته فليراسلني

وبإذن الله لو كان له حق سيأخذه

728x90.png

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