بنية البيانات
في علوم الحاسوب، بنية البيانات (Data Structure) هي إحدى طرق تخزين البيانات في جهاز الحاسوب بكيفية تكفل استخدامها بكفاءة. تعتمد سهولة استرجاع البيانات أوسهولة البحث فيها (كفائتها الخوارزمية)، تعتمد اعتمادا مباشرا على الآلية المتبعة في ترتيب وتخزين بنية البيانات أونوع بنية البيانات ذاتها. الفائدة المرجوة من التصميم الحسن لبنية بيانات ما هي توفير الوقت واستخدام أقل ما يمكن من ذاكرة جهاز الحاسوب. بالإمكان تطبيق بنية بيانات باستخدام أي نوع من أنواع البيانات أوالمراجع وأي عمليات يمكن حتى تجرى عليها باستخدام إحدى لغات البرمجة.
انظر أيضاً
- Abstract data type
- Concurrent data structure
- Data model
- Dynamization
- Linked data structure
- List of data structures
- Persistent data structure
- Plain old data structure
الهامش
ببليوجرافيا
نطقب:Lacking ISBN
- Peter Brass, Advanced Data Structures, Cambridge University Press, 2008, ISBN 978-0521880374
- Donald Knuth, The Art of Computer Programming, vol. 1. Addison-Wesley, 3rd edition, 1997, ISBN 978-0201896831
- Dinesh Mehta and Sartaj Sahni, Handbook of Data Structures and Applications, Chapman and Hall/CRC Press, 2007.
- Niklaus Wirth, Algorithms and Data Structures, Prentice Hall, 1985.
للاستزادة
- Alfred Aho, John Hopcroft, and Jeffrey Ullman, Data Structures and Algorithms, Addison-Wesley, 1983, ISBN 0-201-00023-7
- G. H. Gonnet and R. Baeza-Yates, Handbook of Algorithms and Data Structures - in Pascal and C, second edition, Addison-Wesley, 1991, ISBN 0-201-41607-7 Book
- Ellis Horowitz and Sartaj Sahni, Fundamentals of Data Structures in Pascal, Computer Science Press, 1984, ISBN 0-914894-94-3
وصلات خارجية
- OpenGenus Cosmos - Largest crowd-sourced Algorithm and Data Structure Repository—OpenGenus Foundation
- Descriptions from the Dictionary of Algorithms and Data Structures
- Data structures course
- An Examination of Data Structures from .NET perspective
نطقب:Data structures
نطقب:Data model