Pin
Send
Share
Send


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

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

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

تم العثور على استخدام آخر لمفهوم العقدة في إلكترونيات ، حيث تكون وسيلة اتصال بين عنصرين أو أكثر من عناصر الدائرة.

اختصار NO-DO يأتي من أخبار وثائقي وكان اسم برنامج إخباري قصير الأجل عرضت عليه دور السينما الإسبانية قبل عرض الأفلام 1942 و 1981 .

العقدة ، في الحوسبة ، هي مكون يمثل جزءًا من شبكة. بمعنى آخر ، سواء كان الإنترنت أو إنترانت (يستخدم في المناطق المغلقة ، مع وصول محدود إلى المستخدمين المصرح لهم) ، فإن كل خادم أو كمبيوتر يشكّل عقدة ومتصلًا بالعقد الأخرى أو العقد الأخرى.

برمجة الكمبيوتر تعتبر أن العقدة هي كل من عناصر قائمة مرتبطة أو شجرة أو رسم بياني في بنية بيانات. كل عقدة لها خصائصها الخاصة ولها عدة مجالات ؛ يجب أن يعمل واحد على الأقل من هذه النقاط كنقطة مرجعية لعقدة أخرى.

القائمة المرتبطة

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

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

هناك العديد من لغات برمجة من خلالها يمكن تنفيذ قائمة مرتبطة ؛ بعض الأمثلة هي Scheme و Lisp ، اللتان توفران كائنات من هذا النوع ، بالإضافة إلى طرق للإدارة المريحة. ضمن مجموعة اللغات الضرورية والموجهة ، هناك أيضًا أدوات التي تسهل إنشائها.

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

أخيرًا ، يمكن إنشاء القوائم المرتبطة ديناميكيًا (أي ، في وقت التشغيل) أو باليد ، عن طريق التحميل بواسطة شخص ، وهي شائعة جدًا في أسس البيانات ذات الحجم الكبير.

Pin
Send
Share
Send