Data Structures

Data Structures


هي طريقة خاصة لتخزين وتنظيم البيانات في الكمبيوتر بحيث يمكن استخدامها بكفاءة. اولا array هو تركيبة من البيانات يتم إنشائها ، يمكنها تخزين العديد من العناصر من نفس النوع و كل عنصر يحمل قيمة,يتم حجز مساحة من الذاكرة لتحمل قيمة و مكان كل عنصر بشكل متسلسل ثانيا (stack : first in last out) هو عبارة عن طريقة او هيكلة تنظم البيانات بترتيب معين بحيث أول عنصر (من البيانات) يضاف لل stack بيكون في اخر ال stack ثم ثاني شيء يضاف لل stack بيوضع فوق العنصر الأول عندما نريد استخراج البيانات من ال stack يجب أن نبدأ من آخر عنصر أضفناه لل stack (سيكون أعلى عنصر) ثالثا(queue :first in first out ) وهو عكس ال stack بحيث اول عنصر (من البيانات) يضاف لل queue بيكون هو اول عنصر في ال queue وتاني عنصر بيكون بعد العنصر الاول وهكذا وعند استخراج البيانات من ال queue يجب نبدا باول عنصر دخلناه وفيه انواع لل queue رابعا (linked list ) هو طريقة لتخزين البيانات ومن مميزاتها انك تقدر تخزن فيها من غير تحدد size معين وتقدر تحذف اي عنصر منها بسهولة علي عكس ال array

Integers Data Structure [كود مصري]

Integers Data Structure [كود مصري]

86 مشاهدات
أضيف في:
28 يناير 2019
مقطع فيديو من Data Structures في كورسات
اعرف المزيد عن طريقة تعامل الحاسب مع الارقام وكيف يقوم بأجراء العمليات الحسابية عليها , وكيفية تخزينها واسترجاعها مرة اخري وشرح كامل للغة 01 (اللغة الثنائية)
هي طريقة خاصة لتخزين وتنظيم البيانات في الكمبيوتر بحيث يمكن استخدامها بكفاءة. اولا array هو تركيبة من البيانات يتم إنشائها ، يمكنها تخزين العديد من العناصر من نفس النوع و كل عنصر يحمل قيمة,يتم حجز مساحة من الذاكرة لتحمل قيمة و مكان كل عنصر بشكل متسلسل ثانيا (stack : first in last out) هو عبارة عن طريقة او هيكلة تنظم البيانات بترتيب معين بحيث أول عنصر (من البيانات) يضاف لل stack بيكون في اخر ال stack ثم ثاني شيء يضاف لل stack بيوضع فوق العنصر الأول عندما نريد استخراج البيانات من ال stack يجب أن نبدأ من آخر عنصر أضفناه لل stack (سيكون أعلى عنصر) ثالثا(queue :first in first out ) وهو عكس ال stack بحيث اول عنصر (من البيانات) يضاف لل queue بيكون هو اول عنصر في ال queue وتاني عنصر بيكون بعد العنصر الاول وهكذا وعند استخراج البيانات من ال queue يجب نبدا باول عنصر دخلناه وفيه انواع لل queue رابعا (linked list ) هو طريقة لتخزين البيانات ومن مميزاتها انك تقدر تخزن فيها من غير تحدد size معين وتقدر تحذف اي عنصر منها بسهولة علي عكس ال array
المزيد..
القنوات المتخصّصة:
    الفيديو التالي:
  • 73 2 Negative Integers Data Structure [كود مصري]
    استكمالا للفيديو السابق , شرح الارقام السالبة في لغة 01 وطريقة تعامل الحاسب معها , وطريقة حسابها وتخزينها , والتحويل من منها الي للغة العشرية والعكس
المزيد:
  • 86 1- Integers Data Structure [كود مصري]
    Data Structuresاعرف المزيد عن طريقة تعامل الحاسب مع الارقام وكيف يقوم بأجراء العمليات الحسابية عليها , وكيفية تخزينها واسترجاعها مرة اخري وشرح كامل للغة 01 (اللغة الثنائية)
  • 73 2- Negative Integers Data Structure [كود مصري]
    Data Structuresاستكمالا للفيديو السابق , شرح الارقام السالبة في لغة 01 وطريقة تعامل الحاسب معها , وطريقة حسابها وتخزينها , والتحويل من منها الي للغة العشرية والعكس
  • 70 3- Arrays Data Structure [كود مصري]
    Data Structuresدراسة متعمقة للمصفوفة في البرمجة ,كيف يقوم الحاسب بأنشائها وكيف يتم تخزينا واستخدامها مرة اخري, مميزاتها وعيوبها وافضل الحالات لااستخدامها
  • 81 4- Multi Dimension Arrays Data Structure [كود مصري]
    Data Structuresبعد دراسة المصفوفة الاحادية , في هذا الفيديو سوف تعرف اكثر عن المصفوفة متعددة الاتجاهات وطريقة بنائها داخل ذاكرة الحاسب
  • 76 5- Three Dimension Arrays Data Structure [كود مصري]
    Data Structuresشرح كامل للمصفوفة ثلاثية الابعاد , وطريقة بنائها في الذاكرة , واستخدامتها وكيفة الوصول الي اي عنصر داخلها
  • 76 6- References to Objects [كود مصري]
    Data Structuresتعلم المزيد عن طريقة تخزين ال objects والمؤشرات عليها في الذاكرة
  • 79 7- Linked Lists 1 [كود مصري]
    Data Structuresتعلم احد انواع المصفوفة في البرمجة ,"القائمة المترابطة " linked list واعرف الفرق بينها وبين المصفوفة العادية Array ومميزاتها وعيوبها وافضل الحالات لاستخدامها
  • 81 8- Linked Lists 2 Code [كود مصري]
    Data Structuresالجزء الثاني من شرح المصفوفة المترابطة linked list وكيفية استخدامها
  • 99 9- Stack Data Structure [كود مصري]
    Data Structuresشرح ال stack واهميتة في البرمجة , سوف يساعدك علي تجنب الكثي من مشاكل اثناء كتابة الكود What is stack? Stack java implementation Stack use cases
  • 71 10- Expression Evaluation using Stack [كود مصري]
    Data Structuresشرح اهم التطبيقات علي ال stack ,حيث تستخدم في عمل الundo في اي برنامج ,واستخدامه ايضا في اجراء العمليات الحسابية علي الارقام, كما يستخدم في العديد من التطبيقات الاخري infix, postfix evaluation
  • 73 11- Infix to Postfix Expression using Stack [كود مصري]
    Data Structuresتعرف علي طريقة الحاسب الالي في التعامل مع العمليات الحسابية (Postfix) وكيفية التحويل من Infix to Postfix
  • 77 12- Queue Data Structure [كود مصري]
    Data Structuresشرح ال queue "الطابور" والفرق بينه وبين ال stack حيث انهما عكس بعضهما البعض في الاستخدام, وبعض التطبيقات عليه
  • 63 13- Simple Queue Implementation [كود مصري]
    Data Structuresشرح طريقة عمل queue بسيط داخل البرنامج والكود الخاص به واستخدامه في البرنامج
  • 85 14- Circular Queues Data Structure [كود مصري]
    Data Structuresنوع اخر من انواع ال queue اكثر تقدما من السابق smart , وكيفية كتابة الكود الخاص به

المزيد من القنوات: