కస్టమ్ నిర్మాణాన్ని రూపొందించడం అంటే ఇప్పటికే ఉన్న నిర్మాణాలను కలిపి ప్రతిটి అవసరమైన ఆపరేషన్ దాని లక్ష్య సంక్లిష్టతను చేరుకుంటుంది, ఒక నిర్మాణం మరొకటి యొక్క బలహీనతను పూర్తి చేస్తుంది. క్లాసిక్ టెక్నిక్ hash map ను array, heap లేదా linked list తో జత చేయడం.
పని చేసే ఉదాహరణ: insert, delete, getRandom — అన్నీ O(1)
आवश्यकताएं: , మరియు ఒక్కొక్కటి O(1) లో. Hash map మాత్రమే O(1) random ను చేయలేము; array మాత్రమే O(1) remove ను చేయలేము. .
