شعار
يونيونبيديا
الاتصالات
'احصل عليه من Google Play    
الجديد! تحميل يونيونبيديا على جهاز الروبوت الخاص بك!
حر
وصول أسرع من المتصفح!
 

بنية بيانات

فهرس بنية بيانات

شجرة ثنائية، إحدى أمثلة هياكل البيانات بجدول التجزئة. في علومالحاسوب، هياكل البيانات هو تنسيق تنظيموإدارة وتخزين البيانات التي تتيح الوصول والتعديل الفعال. [1]

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

كائن (حوسبة)

الكائن في علومالحاسوب، هو أي شيء يمكن التعامل معه بواسطة أوامر لغات البرمجة، مثل القيمة value أو المتغير variable أو الدالة function أو هيكل البيانات data structure.

الجديد!!: بنية بيانات وكائن (حوسبة) · شاهد المزيد »

واجهة (حوسبة)

يسار في علمالحاسوب، الواجهة هي أداة أو مفهوميشير إلى نقطة التفاعل بين أكثر من مكوّن، ويستعمل على مستوى العتاد والبرمجيات على حد سواء.

الجديد!!: بنية بيانات وواجهة (حوسبة) · شاهد المزيد »

وصول عشوائي

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

الجديد!!: بنية بيانات ووصول عشوائي · شاهد المزيد »

قائمة متصلة

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

الجديد!!: بنية بيانات وقائمة متصلة · شاهد المزيد »

قاعدة بيانات

يسار قاعدة البيانات أو قاعدة المُعْطَيَات ، هي مجموعة من عناصرِ البيانات المنطقية المرتبطة مع بعضها البعض بعلاقة رياضية، وتتكون قاعدة البيانات من جدول واحد أو أكثر.

الجديد!!: بنية بيانات وقاعدة بيانات · شاهد المزيد »

لغة البرمجة الأساسية المختلطة

BCPL (لغة البرمجة الأساسية المختلطة) هي لغة برمجة إجرائية وأمرية ومهيكلة صممها مارتن ريتشاردز من جامعة كامبريدج في 1966.

الجديد!!: بنية بيانات ولغة البرمجة الأساسية المختلطة · شاهد المزيد »

لغة التجميع

لغة التجميع أو لغة المُجمع والتي يمكن اختصارها إلى (asm)، هي أي لغة برمجة منخفضة المستوى (Low Level) يوجد بها تطابق قوي جدًا بين التعليمات المستخدمة في اللغة وتعليمات لغة الآلة الخاصة بمعمارية الحاسوب.

الجديد!!: بنية بيانات ولغة التجميع · شاهد المزيد »

لغة برمجة

تجميع والتشغيل. لغة البرمجة ، هي مجموعة من الأوامر، تكتب وفق قواعد تُحَدَّد بواسطة لغة البرمجة، ومن ثُمَّ تمر هذه الأوامر بعدة مراحل إلى أن تنفذ على جهاز الحاسوب.

الجديد!!: بنية بيانات ولغة برمجة · شاهد المزيد »

لغة برمجة منخفضة المستوى

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

الجديد!!: بنية بيانات ولغة برمجة منخفضة المستوى · شاهد المزيد »

لغة برمجة عالية المستوى

يسار لغات البرمجة عالية المستوى عالية، أي بعيدة عن فهمالحاسوب لها، وأقرب إلى فهمالبشر.

الجديد!!: بنية بيانات ولغة برمجة عالية المستوى · شاهد المزيد »

نماذج بيانات

نموذج البيانات في علمهندسة البرمجيات هو نموذج مجرد يقومبتوصيف كيفية عرض وتخزين البيانات.

الجديد!!: بنية بيانات ونماذج بيانات · شاهد المزيد »

مكتبة القوالب المعيارية

مكتبة القوالب المعيارية (STL) هي مكتبة برمجية صممت للغة سي بلس بلس.

الجديد!!: بنية بيانات ومكتبة القوالب المعيارية · شاهد المزيد »

مكتبة برمجية

رسمتوضيحي لتطبيق يمكن أن يستخدممكتبة libvorbisfile.so لتشغيل ملف Ogg Vorbis. في الحوسبة، المكتبة هي مجموعة من البرامج الفرعية تستخدملتطوير البرمجيات.

الجديد!!: بنية بيانات ومكتبة برمجية · شاهد المزيد »

مؤشر (برمجة)

المؤشر هو كائن في بعض لغات البرمجة يُخزَّن فيه عنوانًا لمتغير آخر.

الجديد!!: بنية بيانات ومؤشر (برمجة) · شاهد المزيد »

مايكروسوفت

شركة مايكروسوفت شركة متعددة الجنسيات تعمل في مجال تقنيات الحاسوب، يبلغ عائدها لسنة 2016 أكثر من 85 مليار دولار، ويعمل بها 114,000 موظف (2016) وهي أكبر مصنع للبرمجيات في العالممن ناحية العائدات اعتباراً من عام2016.

الجديد!!: بنية بيانات ومايكروسوفت · شاهد المزيد »

مصفوفة (حوسبة)

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

الجديد!!: بنية بيانات ومصفوفة (حوسبة) · شاهد المزيد »

مصرف (حوسبة)

يسار المُصرِّف أو البَرنامَج المُترجِمأو المُترجِمأو برنَامَج الترجَمة أو البَرنامَج المُؤلِّف هو بَرنامَج حاسوبي يُحوّل الملفات المصدرية إلى أوامر مباشرة يفهمها الحاسوب وينفذها مباشرة بما يناسب بِنية الحاسوب الذي يستهدفه البَرنامَج.

الجديد!!: بنية بيانات ومصرف (حوسبة) · شاهد المزيد »

المعهد الوطني للمعايير والتقنية

المعهد الوطني للمعايير والتقنية (نيست) ، المعروف بين عام1901 وعام1988 بالمكتب الوطني للمعايير، وهو مختبر معايير القياس وهي وكالة غير اعتيادية لإدارة التجارة في الولايات المتحدة.

الجديد!!: بنية بيانات والمعهد الوطني للمعايير والتقنية · شاهد المزيد »

بي - تري

وينبغي عدمالخلط مع التسلسل الثنائي الشجري بي تري في علومالحاسب هي بيانات متسلسلة شجريا tree data structure, ومتوازنه ذاتيا Self-Balancing وهي تساعد على بقاء البيانات مفروزة sorted وتسمح بالبحث searches ووالوصول المتسلسل sequential access والإدراج insertions والمسح deletions في ما يسمى logarithmic time, بي تري هي تعميمللبحث الشجري الثنائي حيث ان الرابط الواحد Node يمكن ان يكون له أكثر من فرعين (Children),.

الجديد!!: بنية بيانات وبي - تري · شاهد المزيد »

بيانات

المُعْطَيَات أو البيانات هي سلسلة غير مترابطة من الحقائق الموضوعية التي يمكن الحصول عليها عن طريق الملاحظة، أو عن طريق البحث والتسجيل.

الجديد!!: بنية بيانات وبيانات · شاهد المزيد »

بنية جبرية

في الجبر التجريدي البنية الجبرية تتألف من مجموعة مزودة بمجموعة من العمليات أو العلاقات الرياضية المعرفة عليها بحيث تحقق بدهيات axiom معينة.

الجديد!!: بنية بيانات وبنية جبرية · شاهد المزيد »

بنى المعطيات الوجيزة

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

الجديد!!: بنية بيانات وبنى المعطيات الوجيزة · شاهد المزيد »

باسكال (لغة برمجة)

باسكال هي لغة برمجة متعددة الاستخدامتعتمد على الأوامر.

الجديد!!: بنية بيانات وباسكال (لغة برمجة) · شاهد المزيد »

برمجة كائنية التوجه

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

الجديد!!: بنية بيانات وبرمجة كائنية التوجه · شاهد المزيد »

برمجة تركيبية

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

الجديد!!: بنية بيانات وبرمجة تركيبية · شاهد المزيد »

جافا (لغة برمجة)

جافا هي لغة برمجة كائنية التوجه، ابتكرها جيمس غوسلينغ في عام1992م، أثناء عمله في مختبرات شركة صن ميكروسيستمز، وذلك لاستخدامها كالعقل المفكر المستخدملتشغيل أجهزة التطبيقات الذكية مثل التليفزيون التفاعلي.

الجديد!!: بنية بيانات وجافا (لغة برمجة) · شاهد المزيد »

جدول تجزئة

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

الجديد!!: بنية بيانات وجدول تجزئة · شاهد المزيد »

حاسوب

الحَاسُوب هو آلة إلكترونية تستقبل البيانات وتعالجها إلى معلومات ذات قيمة.

الجديد!!: بنية بيانات وحاسوب · شاهد المزيد »

خوارزمية

يسار الخوارزمية هي مجموعة من الخطوات الرياضية والمنطقية والمتسلسلة اللازمة لحل مشكلة ما.

الجديد!!: بنية بيانات وخوارزمية · شاهد المزيد »

دوت نت فريموورك

إطار عمل دوت نت هو إطار برمجي من مايكروسوفت لتشغيل البرامج يمكن تثبيته على أجهزة الكمبيوتر المحمل عليها أنظمة تشغيل مايكروسوفت ويندوز.

الجديد!!: بنية بيانات ودوت نت فريموورك · شاهد المزيد »

دالة (برمجة)

الدالة أو الروتين الفرعي في علمالحاسوب هو جزء من نص البرنامج مخصوص بعمل معين من الأعمال التي تؤدى بالبرنامج.

الجديد!!: بنية بيانات ودالة (برمجة) · شاهد المزيد »

سي (لغة برمجة)

سي أو سِ (، وباللاتينية C)، وهي لغة برمجة حاسوب متعددة الأغراض أمرية تدعمالبرمجة المهيكلة والنطاق المعجمي المتغير والاستدعاء الذاتي، بينما يمنع نظامالنوع الساكن العديد من العمليات غير المرغوبة.

الجديد!!: بنية بيانات وسي (لغة برمجة) · شاهد المزيد »

سي++

سي++ (تنطق: سي بلس بلس) هي لغة برمجة كائنية، متعددة أنماط البرمجة، مصرفة، سكونية الأنماط.

الجديد!!: بنية بيانات وسي++ · شاهد المزيد »

سمول توك

سمول توك أو سمال تالك هي لغة برمجة انعكاسية كائنية المنحى.

الجديد!!: بنية بيانات وسمول توك · شاهد المزيد »

شجرة (بنية بيانات)

شجرة بسيطة غير مرتبة، العقدة رقم7 لديها ابنين 2 و6 وأب واحد 2. العقدة الجذر ليس لديها أب. في علمالحاسوب, الشجرة هي هيكل بيانات واسع الاستخداميحاكي شكل شجرة هرمية مع مجموعة من الرؤوس المرتبطة.

الجديد!!: بنية بيانات وشجرة (بنية بيانات) · شاهد المزيد »

شجرة ثنائية

شجرة بحث ثنائية بسيطة بحجم9 وعمق 3, مع جذر قيمته 2. الشجرة أعلاه غير متوازنة وغير مرتبة. في علمالحاسوب، شجرة ثنائية هي شجرة بنية معلومات بحيث أنه لكل رأس فيها رأسين من الأبناء على الأكثر، غالبا مميزين ب«أيسر» و«أيمن».

الجديد!!: بنية بيانات وشجرة ثنائية · شاهد المزيد »

علم الحاسوب

تتعامل علومالحاسوب مع النظريات الأساسية للمعلومات والحساب، والتقنيات العملية لتنفيذها وتطبيقها.

الجديد!!: بنية بيانات وعلم الحاسوب · شاهد المزيد »

عنوان الذاكرة

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

الجديد!!: بنية بيانات وعنوان الذاكرة · شاهد المزيد »

صنف (حوسبة)

يسار الفصيلة أو الصنف أو الفئة («القالب» بالترجمة الغير حرفية) ويعني في البرمجة الكائنية التوجه «Object Orianted Programming» قالبًا بشفرة برمجية «program-code-template» ويمثل المخطط الأولي لإنشاء الكائنات «Objects»، حيث يحدد هذا المخطط مجموعة الخصائص (Attributes) والوظائف (Methods) التي سوف تتشاركها جميع الكائنات التي ستُنشَأ من هذا الصنف، ويقومبتوفير القيمالأولية للمتغيرات الأعضاء داخل هذا الصنف «Member variable» والسلوك الُمطَبَّق (الوظائف أو الطرق للأعضاء) «member functions or methods» من ناتج هذا الصنف (قالب الفصيلة).

الجديد!!: بنية بيانات وصنف (حوسبة) · شاهد المزيد »

المراجع

[1] https://ar.wikipedia.org/wiki/بنية_بيانات

الصادرةالوارد
مرحبا! نحن في الفيسبوك الآن! »