Verilerin bilgisayar ortamında etkin olarak saklanması ve işlenmesi için kullanılan yapılardır. Verilerin düzenlenme biçimini belirlerler. En küçük bir değişken bile veri yapısı olarak kabul edilebilir.
Değişik algoritmalar kullanılarak verilerin saklanma ve sıralanma tipleri değiştirilerek ihtiyaç olana en yakın kullanım sağlanabilir.