هياكل بيانات: الفرق بين النسختين
[نسخة منشورة] | [نسخة منشورة] |
تم حذف المحتوى تمت إضافة المحتوى
Mr.Ibrahembot (نقاش | مساهمات) ط بوت: تعريب V2.1 |
ط بوت:الإبلاغ عن رابط معطوب أو مؤرشف V4.2 (تجريبي) |
||
سطر 2:
[[Image:Hash table 3 1 1 0 1 0 0 SP.svg|thumb|315px|left|A [[جدول هاش]] (Hash Table).]]
في [[علم الحاسوب|هندسة البرمجيات]]، فإن '''بنية البيانات''' هي طريقة خاصة لتخزين وتنظيم [[بيانات|البيانات]] في [[
تناسب أنواع مختلفة من هياكل البيانات أنواع مختلفة من التطبيقات، وبعضها مخصص بدرجة عالية لبعض المهام المحددة. على سبيل المثال، [[شجرة|الأشجار]](trees) بشكل خاص مناسبة تماما لتنفيذ [[قاعدة بيانات|قواعد البيانات]] ، في حين تنفيذ [[
وتستخدم هياكل البيانات في كل برنامج تقريبا أو نظام برمجيات. هناك هياكل بيانات محددة تعتبر من المكونات الأساسية للكثير من الخوارزميات الفعالة، وتجعل من الممكن إدارة كميات ضخمة من البيانات، مثل [[قاعدة بيانات|قواعد البيانات]] الكبيرة و[[خدمات الفهرسة على الانترنت]]. بعض طرق التصميم الرسمية ولغات البرمجة تأكيد على أهمية هياكل البيانات، بدلا من الخوارزميات، كعامل تنظيم رئيسي في تصميم البرمجيات.
== مبادئ أساسية ==
|