راشد كمال
راشد كمال

@RashedSwEn

8 تغريدة Apr 09, 2023
المصفوفات(arrays) عبارة عن نوع من انواع الdata structure و هي عبارة عن طريقة لتخزين عدد من المتغيرات من نفس النوع في متغير واحد و حجم المصفوفة يكون ثابت لا يتغير
لايك و رتويت عشان تعم الفائدة
سرد 🧵👇
في البداية أنا راشد كمال مهندس برمجيات👨‍💻إستخدم لغة #kotlin في تطوير تطبيقات الأندرويد 📱
انشر ثريدات عن مواضيع في الاندرويد و لغة الKotlin و بعض الأحيان تجاربي✨️
الجزء 2 من سلسلة #هياكل_البيانات_مع_راشد
و نبدأ السرد🧵
المصطلحات اللي تسمعها عند التعامل مع المصفوفات هم:
🔸️index
و الذي يشير لموقع ما داخل المصفوفة
🔸️element
و يعني العنصر داخل المصفوفة
و المصفوفات تقدر تعمل عليها عدد عمليات منها
🔻الوصول للعناصر
🔻البحث عن عنصر
🔻حذف عنصر
🔻إدخال عنصر
و يمكن الوصول للعنصر المطلوب في المصفوفة عن طريق كتابة اسم المتغير ثم موقع العنصر المطلوب و تختلف الطريقة من لغة للأخرى و لكن جميعها بنفس المفهوم
مميزات المصفوفات
🔸️تخزين عدد قيم في متغير واحد
🔸️امكانية تخزين الكائنات في المصفوفة
🔸️يتم تخزين عناصر المصفوفة في مواقع ذاكرة متتالية
عيوب المصفوفات
❌️ حجم المصفوفة ثابت
❌️ يمكن تخزين نوع واحد فقط من البيانات
❌️ إهدار للموارد بسبب حجز اماكن في الذاكرة و عدم استخدامها
❌️ عند الإضافة او الحذف في وسط او اخر المصفوفة يتم التأثير على الأداء بسبب مكان وجود العنصر
إذا أعجبك السرد لايك و رتويت للتغريدة الأولى من فضلك

جاري تحميل الاقتراحات...