अस्वीकरण: मैं सीएस सिद्धांतकार नहीं हूं।
अमूर्त बीजगणित से आ रहा है, मैं उन चीजों से निपटने के लिए उपयोग किया जाता हूं जो एक समरूपता तक समान हैं - लेकिन मुझे इस अवधारणा को डेटा संरचनाओं में अनुवाद करने में परेशानी हो रही है। मैंने पहले सोचा था कि सेट अप सैद्धांतिक सैद्धांतिक विशेषण पर्याप्त होगा, लेकिन मैं काफी तेजी से एक दीवार में भाग गया - वे सिर्फ एनकोडिंग हैं और डेटा संरचना के कम्प्यूटेशनल सार पर कब्जा नहीं करते हैं।
क्या अधिक प्रतिबंधात्मक (लेकिन अधिक उपयोगी) परिभाषा है? (या यदि नहीं, तो क्यों?) क्या "निर्मित डेटा संरचनाओं" की श्रेणी की एक विहित परिभाषा है?