أهمية بنى البيانات

contents

  • why do we care about data structures
  • the main purpose of data structures

لماذا نهتم ببنى البيانات

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

الهدف الأساسي من بنى البيانات

إن الهدف الرئيسي وراء استخدام بنى البيانات هو ترتيب البيانات وتخزينها بطريقة تسهل الوصول إليها من قبل وحدة المعالجة المركزية. ونحن نتعلمها لنفهم كيف تؤثر هذه العمليات على أداء الكمبيوتر وكيف يمكننا تحسين كتابة الكود باستخدام هذه المعرفة.