برمجة

هياكل البيانات Data Structure

ما هي هياكل البيانات Data Structure ؟

هياكل البيانات هي طريقة لجمع البيانات وتنظيمها بطريقة تمكننا من إجراء عمليات على هذه البيانات بطريقة فعّالة.

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

ما هي انواع هياكل البيانات Data Structure ؟

يوجد نوعان من هياكل البيانات النوع الأول وهو النوع البدائى أو Primitive والنوع الثانى هو النوع المعقد وهو مكون من النوع البدائى.

1 – النوع البدائي

هو طريقة لتصنيف أنواع مختلفة من البيانات مثل الأعداد الصحيحة، والسلاسل الحرفية أو النصوص، وعليه يتم تحديد العمليات المستخدمة بين أنواع البيانات المختلفة.

فمثلاً أنواع البيانات من نوع الأعداد الصحيحة “Integers” يكمن أجراء العمليات الحسابية المختلفة عليها؛ بينما فى حالة النصوص يمكن دمج النصوص.

2-  هياكل البيانات المعقدة

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

أمثلة على انواع هياكل البيانات المعقدة : Array – Linked List – Tree – Graph – Stack – Queue.
كل نوع منها له خصائص معينة ويسمح لنا كل نوع بعمليات مختلفة على البيانات والاختيار يكون على حسب طبيعة البيانات…

زر الذهاب إلى الأعلى