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