يشير مصطلح الكومة في سياق هياكل البيانات إلى شجرة بيانات كاملة لها خاصية الكومة، وهي خاصية ترتيب العُقد حسب مقارنة عقد الأبناء بعقدة الأب (عقدة الأصل)، بحيث تكون عقدة الأب أكبر من كل أبنائه إذا كانت كومة كبرى، أو أصغر من كل أبنائه إذا كانت كومة صغرى، وذلك لكل عقدة لها أبناء، وبغض النظر عن ترتيب عُقد المستوى الواحد (انظر الشكل المقابل)، ولذا فالكومة لا يمكن مسحها هيكليا باستخدام خوارزمية البحث الثنائي لأنها لا تستوفي معايير شجرة البحث.
يتباين عدد العقد الفرعية لكل عقدة أصلية حسب نوع الكومة، لكن الشكل الأكثر شيوعا هي الكومة التي تحتوي على عقدتين فرعيتين فقط لكل عقدة أصلية، وتسمى الكومة الثنائية.[1] وتمثل هياكل بيانية لخوارزمية تصنيف الكومة،[2] وتعد الكومة ضرورية في العديد من خوارزميات الرسم البياني الفعالة مثل خوارزمية ديكسترا، وتُمثل أحد التطبيقات ذات الكفاءة القصوى لنوع من البيانات المجردة يسمى طابور الأولوية.
يُمكن تمثيل الكومة تمثيلا خطيا في شكل مصفوفة حاسوبية، باستخدام قانون يربط بين أماكن العقد الأصلية والفرعية.
^CORMEN، THOMAS H. (2009). INTRODUCTION TO ALGORITHMS. United States of America: The MIT Press Cambridge, Massachusetts London, England. ص. 151–152. ISBN:978-0-262-03384-8.