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

[ تمت الإجابة ]سؤال عن stack

بدأه طموحة بلا حدود في 13 أبريل 2013 · 1 رد · 644 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم

قرات شي بسيط عن الstack

وفهمت انه نوع من هياكل البيانات وهي طريقه تخزين بيانات في الذاكرة وتكون داخل stack وله عمليات محددة هي الاضافة والحذف  بطريقته FILO

هل ضروري عند تعريف مصفوفه وتمثيله ب stack هل ضروري ان نسميه stack    مثلا:

const int size =5;int stack[size];

وعند تمثيله ب linked list 

struct stack{  ;int datastack *last;};

ام يمكن يسمى اي اسم مثل اي متغير   وماذا يميز stack عن المصفوفه العاديه والقوائم العاديه

وكذلك تسميه دالتي الادخال والاخراج push ,pop   هل فقط الاسماء هذه عُرف فقط ويمكن تسميتها تسميه اخرى 

تم تعديل هذه المشاركة بواسطة طموحة بلا حدود في 13 أبريل 2013 في 12:24

كثيــــرووون هــــــــم أولئـكــــــ الـــــــذيـــن يسعــــووون جــــــاهــــــدين مــــن أجـــــل التميـــــز ولكـــــــن!!!!

هيهــــــــات فالقمــــــــة لا تتســـــع إلا لـــــــواحد ومـــــع ذالكــــــــ فلكــــــل مجتهــــــــد نصيــــب

#2

السلام عليكم

 

 

اقتباس

هل ضروري عند تعريف مصفوفه وتمثيله ب stack هل ضروري ان نسميه stack

وكذلك تسميه دالتي الادخال والاخراج push ,pop   هل فقط الاسماء هذه عُرف فقط ويمكن تسميتها تسميه اخرى

لا شيء يجبرك على التقيد بأسماء معينة عند تسمية المتغيرات أو الدوال (أيا كانت).

 

 

اقتباس

ماذا يميز stack عن المصفوفه العاديه والقوائم العاديه

المكدس لا يملك نوع بيانات خاص به و إنما هو مجرد تركيبة يُمكن محاكاتها باستخدام المصفوفات أو القوائم (سواء كانت بسيطة أو مزدوجة) أو حتى الأشجار (Trees).

 

يُمكنك مراجعة الموضوع التالي لمعرفة المزيد :

هياكل البيانات في لغة C - الجزء الثالث

 

 

 

 

 

تحياتي.

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