Both of these algorithms explore the given graph, starting from an arbitrary vertex v, by looping through the neighbors of the vertices they discover and adding each unexplored neighbor to a data structure to be explored later. كل من هذه الخوارزميات حلل رسم البياني معين، بدءا من قمة رأس الرسم ، من خلال المرور في حلقات عبر النقط المجاورة من القمم يكتشفون وإضافة كل الجيران غير مستكشفة إلى بنية بيانات من يكتشفها في وقت لاحق.
Ben Lippmeier designed Disciple as a strict-by-default (lazy by explicit annotation) dialect of Haskell with a type-and-effect system, to address Haskell's difficulties in reasoning about lazy evaluation and in using traditional data structures such as mutable arrays. قام بِن ليبميير بتصميم التابع كقيمة فرضية دقيقة (تطبيق كسول من خلال ملحقات واضحة) وهو من لهجات هاسكل التي تدعم نظام الكتابة والتأثير، وقد صُمم لمعالجة صعوبات هاسكل في التفكير بشأن التقييم الكسول وفي استخدام بنيات البيانات التقليدية مثل المصفوفات المتغيرة.
This can lead to replication of data, data structure and functionality, together with the attendant costs of that duplication in development and maintenance.Therefore, data definitions should be made as explicit and easy to understand as possible to minimize misinterpretation and duplication. هذا يمكن أن يؤدي إلى تكرار البيانات، و هيكل البيانات والوظائف ، جنبا إلى جنب مع التكاليف المصاحبة لتلك الازدواجية في التنمية والصيانة لذلك ينبغي بذل تعريفات البيانات و صريحة وسهلة الفهم قدر الإمكان للحد من سوء تفسير والازدواجية .
Systems of measurement Metric system Geographic coordinate system Page grid Film formats Audio data format Video tape format Disk format File format Meta data Text formatting Template Data structure A raw content format is a system of converting data to displayable information. أنظمة القياس النظام المتري نظام الإحداثيات الجغرافية شبكة الصفحة تنسيقات الفيلم تنسيق بيانات الصوت تنسيق شريط الفيديو تهيئة القرص صيغة الملف البيانات الوصفية تنسيق النص قالب بنية البيانات إن تنسيق المحتوى الخام هو نظام لتحويل البيانات إلى معلومات يمكن عرضها.
Generally data structures are more difficult to change than algorithms, as a data structure assumption and its performance assumptions are used throughout the program, though this can be minimized by the use of abstract data types in function definitions, and keeping the concrete data structure definitions restricted to a few places. فتعد هيكلة البيانات بصفة عامة أكثر صعوبة في التغيير من الخوارزميات، كما تستخدم افتراضات هيكلة البيانات وافتراضات أدائها من خلال البرنامج، على الرغم من أنه يمكن تقليص ذلك باستخدام أنواع بيانات مجردة في تعريفات الدالة وحفظ تعريفات بنية بيانات محددة تقتصر على أدوار قليلة.
Generally data structures are more difficult to change than algorithms, as a data structure assumption and its performance assumptions are used throughout the program, though this can be minimized by the use of abstract data types in function definitions, and keeping the concrete data structure definitions restricted to a few places. فتعد هيكلة البيانات بصفة عامة أكثر صعوبة في التغيير من الخوارزميات، كما تستخدم افتراضات هيكلة البيانات وافتراضات أدائها من خلال البرنامج، على الرغم من أنه يمكن تقليص ذلك باستخدام أنواع بيانات مجردة في تعريفات الدالة وحفظ تعريفات بنية بيانات محددة تقتصر على أدوار قليلة.
Generally data structures are more difficult to change than algorithms, as a data structure assumption and its performance assumptions are used throughout the program, though this can be minimized by the use of abstract data types in function definitions, and keeping the concrete data structure definitions restricted to a few places. فتعد هيكلة البيانات بصفة عامة أكثر صعوبة في التغيير من الخوارزميات، كما تستخدم افتراضات هيكلة البيانات وافتراضات أدائها من خلال البرنامج، على الرغم من أنه يمكن تقليص ذلك باستخدام أنواع بيانات مجردة في تعريفات الدالة وحفظ تعريفات بنية بيانات محددة تقتصر على أدوار قليلة.